5.6.6.4. vlcp.service.utils.session¶
Note
This document is generated from the source file.
Created on 2015/11/9
author: | hubo |
---|
-
class
vlcp.service.utils.session.
Session
(server)¶ HTTP Session with cookies
-
__init__
(server)¶ Constructor
-
create
()¶ Create a new session object
Returns: Session handle for the created session object.
-
destroy
(sessionid)¶ Destroy a session
Parameters: sessionid – session ID Returns: a list of Set-Cookie headers to be sent to the client
-
get
(sessionid, refresh=True)¶ Get the seesion object of the session id
Parameters: - sessionid – a session ID
- refresh – if True, refresh the expiration time of this session
Returns: Session object or None if not exists
-
start
(cookies, cookieopts=None)¶ Session start operation. First check among the cookies to find existed sessions; if there is not an existed session, create a new one.
Parameters: - cookies – cookie header from the client
- cookieopts – extra options used when creating a new cookie
Returns: (session_handle, cookies)
where session_handle is a SessionHandle object, and cookies is a list of created Set-Cookie headers (may be empty)
-