HTTP request information structure. More...
#include <pro/httpd.h>
Data Fields | |
int | req_method |
Request method. | |
int | req_version |
11 = HTTP/1.1, 10 = HTTP/1.0 | |
long | req_length |
Content length. | |
char * | req_url |
URI portion of the GET or POST request line. | |
char * | req_query |
Argument string. | |
char * | req_type |
Content type. | |
char * | req_cookie |
Cookie. | |
char * | req_auth |
Authorization info. | |
char * | req_agent |
User agent. | |
char ** | req_qptrs |
Table of request parameters. | |
int | req_numqptrs |
Number of request parameters. | |
time_t | req_ims |
If-modified-since condition. | |
char * | req_referer |
Misspelled HTTP referrer. | |
char * | req_host |
Server host. | |
int | req_connection |
Connection type, HTTP_CONN_. | |
char * | req_encoding |
Accept encoding. |
HTTP request information structure.
Request method.
Definition at line 108 of file httpd.h.
Referenced by NutCgiProcessRequest(), NutHttpProcessPostQuery(), and NutHttpProcessRequest().
11 = HTTP/1.1, 10 = HTTP/1.0
Definition at line 109 of file httpd.h.
Referenced by NutHttpProcessRequest().
long _REQUEST::req_length |
Content length.
Definition at line 110 of file httpd.h.
Referenced by NutHttpProcessPostQuery().
char* _REQUEST::req_url |
URI portion of the GET or POST request line.
Definition at line 111 of file httpd.h.
Referenced by DestroyRequestInfo(), NutCgiCheckRequest(), NutCgiProcessRequest(), NutHttpAuthValidate(), NutHttpProcessRequest(), and NutHttpSendError().
char* _REQUEST::req_query |
Argument string.
Definition at line 112 of file httpd.h.
Referenced by DestroyRequestInfo(), NutHttpProcessPostQuery(), NutHttpProcessQueryString(), NutHttpProcessRequest(), and ShowForm().
char* _REQUEST::req_type |
Content type.
Definition at line 113 of file httpd.h.
Referenced by DestroyRequestInfo().
char* _REQUEST::req_cookie |
Cookie.
Definition at line 114 of file httpd.h.
Referenced by DestroyRequestInfo().
char* _REQUEST::req_auth |
Authorization info.
Definition at line 115 of file httpd.h.
Referenced by DestroyRequestInfo(), and NutHttpAuthValidate().
char* _REQUEST::req_agent |
User agent.
Definition at line 116 of file httpd.h.
Referenced by DestroyRequestInfo().
char** _REQUEST::req_qptrs |
Table of request parameters.
Definition at line 117 of file httpd.h.
Referenced by DestroyRequestInfo(), NutHttpGetParameter(), NutHttpGetParameterName(), NutHttpGetParameterValue(), NutHttpProcessPostQuery(), and NutHttpProcessQueryString().
Number of request parameters.
Definition at line 118 of file httpd.h.
Referenced by NutHttpGetParameter(), NutHttpGetParameterCount(), NutHttpProcessPostQuery(), and NutHttpProcessQueryString().
char* _REQUEST::req_referer |
Misspelled HTTP referrer.
Definition at line 120 of file httpd.h.
Referenced by DestroyRequestInfo().
char* _REQUEST::req_host |
Connection type, HTTP_CONN_.
Definition at line 122 of file httpd.h.
Referenced by NutHttpProcessRequest(), and NutHttpSendError().
char* _REQUEST::req_encoding |