Nut/OS  5.0.5
API Reference
_REQUEST Struct Reference

HTTP request information structure. More...

#include <pro/httpd.h>

Collaboration diagram for _REQUEST:
[legend]

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.

Detailed Description

HTTP request information structure.

Examples:

httpd/httpserv.c.


Field Documentation

11 = HTTP/1.1, 10 = HTTP/1.0

Examples:
httpd/httpserv.c.

Referenced by NutHttpProcessRequest().

Content length.

Examples:
httpd/httpserv.c.

Referenced by NutHttpProcessPostQuery().

Content type.

Examples:
httpd/httpserv.c.

Referenced by DestroyRequestInfo().

Cookie.

Examples:
httpd/httpserv.c.

Referenced by DestroyRequestInfo().

Authorization info.

Examples:
httpd/httpserv.c.

Referenced by DestroyRequestInfo(), and NutHttpAuthValidate().

User agent.

Examples:
httpd/httpserv.c.

Referenced by DestroyRequestInfo().

If-modified-since condition.

Misspelled HTTP referrer.

Referenced by DestroyRequestInfo().

Server host.

Referenced by DestroyRequestInfo().

Connection type, HTTP_CONN_.

Referenced by NutHttpProcessRequest(), and NutHttpSendError().

Accept encoding.

Referenced by DestroyRequestInfo().


The documentation for this struct was generated from the following file: