Qore HttpServerUtil Module Reference 1.1
|
the return value of HTTP handler methods where any message body has been serialized for sending over the HTTP socket More...
#include <HttpServerUtil.qm.dox.h>
Public Attributes | |
*data | body |
the message body to return in the response More... | |
*InputStream | chunked_body |
the message body to return in the response as a chunked response More... | |
softbool | close = False |
set this key to True if the connection should be unconditionally closed when the handler returns | |
int | code |
the HTTP return code (see HttpServer::HttpCodes for possible values) | |
string | errlog |
a string can be returned here which will be logged in the HTTP server's error log file (if any) | |
*hash< auto > | hdr |
set this key to a hash of extra header information to be returned with the response | |
string | log |
a string can be returned here which will be logged in the HTTP server's log file (if any) | |
bool | reply_sent = False |
this key can be set to True if the reply has already been sent (by a chunked callback for example) | |
*hash< auto > | user_state |
additional info to be added to the context (cx) variable's user_state key if the connection is not closed | |
the return value of HTTP handler methods where any message body has been serialized for sending over the HTTP socket
*data HttpServer::HttpResponseInfo::body |
the message body to return in the response
if this key is returned, then the reply is sent immediately; a chunked reply is not made, and send() and sendImpl() are not called
*InputStream HttpServer::HttpResponseInfo::chunked_body |
the message body to return in the response as a chunked response
if this key is returned, then the reply is sent immediately; a chunked reply is not made, and send() and sendImpl() are not called