List of all members.
Detailed Description
Definition at line 479 of file http.py.
Constructor & Destructor Documentation
def rpki.http.http_server.__init__ |
( |
|
self, |
|
|
|
sock, |
|
|
|
handlers |
|
) |
| |
Member Function Documentation
def rpki.http.http_server.find_handler |
( |
|
self, |
|
|
|
path |
|
) |
| |
Helper method to search self.handlers.
Definition at line 506 of file http.py.
def rpki.http.http_server.handle_message |
( |
|
self | ) |
|
HTTP layer managed to deliver a complete HTTP request to
us, figure out what to do with it. Check the command and
Content-Type, look for a handler, and if everything looks right,
pass the message body, path, and a reply callback to the handler.
Definition at line 515 of file http.py.
def rpki.http.http_server.handle_no_content_length |
( |
|
self | ) |
|
Handle an incoming message that used neither chunking nor a
Content-Length header (that is: this message will be the last one
in this server stream). No special action required.
Definition at line 498 of file http.py.
def rpki.http.http_server.send_error |
( |
|
self, |
|
|
|
code, |
|
|
|
reason |
|
) |
| |
Send an error response to this request.
Definition at line 545 of file http.py.
def rpki.http.http_server.send_message |
( |
|
self, |
|
|
|
code, |
|
|
|
reason = "OK" , |
|
|
|
body = None |
|
) |
| |
Queue up reply message. If both parties agree that connection is
persistant, and if no error occurred, restart this stream to
listen for next message; otherwise, queue up a close event for
this stream so it will shut down once the reply has been sent.
Definition at line 557 of file http.py.
def rpki.http.http_server.send_reply |
( |
|
self, |
|
|
|
code, |
|
|
|
body = None , |
|
|
|
reason = "OK" |
|
) |
| |
Send a reply to this request.
Definition at line 551 of file http.py.
Member Data Documentation
Stream parser should look for incoming HTTP request messages.
Definition at line 486 of file http.py.
Use the default server timeout value set in the module header.
Definition at line 490 of file http.py.
The documentation for this class was generated from the following file: