Patent ID: 7395338
Filing Date: 2008-07-01
Classification: H04L

Abstract:
1. An information processing apparatus that communicates with a terminal connected to a network by using an HTTP protocol and performs processes requested by the terminal, the information processing apparatus comprising; a cookie information setting part configured to set, before keeping a memory area for storing information on a session between the terminal and the information processing apparatus, a predetermined string for checking a cookie status of the terminal, as cookie information, in an HTTP response corresponding to a first HTTP request sent from the terminal; and a cookie information determining part configured to determine whether a second HTTP request includes the predetermined string as cookie information, wherein the second HTTP request is sent from the terminal after the first HTTP request is sent and indicates a start of a session between the terminal and the information processing apparatus, wherein, when the cookie information determining part determines that the second HTTP request does not include the predetermined string, the information processing apparatus sends an HTTP response for the second HTTP request without keeping a memory area for storing information on a session between the terminal and the information processing apparatus and without including session identification information identifying the session into the HTTP response, and wherein, when the cookie information determining part determines that the second HTTP request includes the predetermined string, the information processing apparatus keeps the memory area for storing information on a session between the terminal and the information processing apparatus, and sends to the terminal an HTTP response including the session identification information as a response to the second HTTP request.