Extracted from Pike v7.6 release 61 at 2005-12-30.
pike.ida.liu.se
[Top]
Protocols
Protocols.HTTP
Protocols.HTTP.Server
Protocols.HTTP.Server.Request

Class Protocols.HTTP.Server.Request


Variable raw

string raw

Description

raw unparsed full request (headers and body)


Variable body_raw

string body_raw

Description

raw unparsed body of the request (raw minus request line and headers)


Variable request_raw

string request_raw

Description

full request line (request_type + full_query + protocol )


Variable request_type

string request_type

Description

HTTP request method, eg. POST, GET, etc.


Variable full_query

string full_query

Description

full resource requested, including attached GET query


Variable not_query

string not_query

Description

resource requested minus any attached query


Variable query

string query

Description

query portion of requested resource, starting after the first "?"


Variable protocol

string protocol

Description

request protocol and version, eg. HTTP/1.0


Variable request_headers

mapping(string:string|array(string)) request_headers

Description

all headers included as part of the HTTP request, ie content-type.


Variable variables

mapping(string:string|array(string)) variables

Description

all variables included as part of a GET or POST request.


Variable cookies

mapping(string:string) cookies

Description

cookies set by client


Variable misc

mapping misc

Description

external use only


Variable send_timeout_delay

int send_timeout_delay

Description

send timeout (no activity for this period with data in send buffer) in seconds, default is 180


Variable connection_timeout_delay

int connection_timeout_delay

Description

connection timeout, delay until connection is closed while waiting for the correct headers: