finishes commenting structs
This commit is contained in:
parent
e04f9b6d95
commit
14cc5ef574
@ -167,24 +167,152 @@ struct response_headers {
|
|||||||
};
|
};
|
||||||
|
|
||||||
struct request_headers {
|
struct request_headers {
|
||||||
|
/**
|
||||||
|
* Accept: ...
|
||||||
|
*
|
||||||
|
* Specify all mediatypes which are acceptable for the response
|
||||||
|
*
|
||||||
|
*/
|
||||||
const char* accept;
|
const char* accept;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Accept-Charset: ...
|
||||||
|
*
|
||||||
|
* Sppeicgy the character sets that are acceptable for the response
|
||||||
|
*/
|
||||||
const char* accept_charset;
|
const char* accept_charset;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Accept-Encoding: ...
|
||||||
|
*
|
||||||
|
* restricts the content-codings that are acceptable in the response
|
||||||
|
*/
|
||||||
const char* accept_encoding;
|
const char* accept_encoding;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Accept-Language: ...
|
||||||
|
*
|
||||||
|
* restricts the set of langauges that are preferred as a response to the request
|
||||||
|
*/
|
||||||
const char* accept_language;
|
const char* accept_language;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Authorization: ...
|
||||||
|
*
|
||||||
|
* Used to auth itself with the server
|
||||||
|
*/
|
||||||
const char* authorization;
|
const char* authorization;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Expect: ...
|
||||||
|
*
|
||||||
|
* Used to indicate the server behaviour required by the client
|
||||||
|
*
|
||||||
|
* A server that doeesn't understand/unable to compy, must respond
|
||||||
|
* with the appropriate error status
|
||||||
|
* If the expectations cant be met, respond with 417, otherwise, some 4xx
|
||||||
|
*/
|
||||||
const char* expect;
|
const char* expect;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* From: mailbox
|
||||||
|
*
|
||||||
|
* If given, SHOULD contain an internet email address for the
|
||||||
|
* user that controls the requesting user agent
|
||||||
|
*/
|
||||||
const char* from;
|
const char* from;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Host: ...
|
||||||
|
*
|
||||||
|
* Contains the host and port of the resource being requested
|
||||||
|
*/
|
||||||
const char* host;
|
const char* host;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* If-Match: ...
|
||||||
|
*
|
||||||
|
* used with a method to make it conditional
|
||||||
|
* uses entity tags..
|
||||||
|
*/
|
||||||
const char* if_match;
|
const char* if_match;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* If-Modified-Since: ...
|
||||||
|
*
|
||||||
|
* used with a method to make it conditional
|
||||||
|
* uses entity tags..
|
||||||
|
*/
|
||||||
const char* if_modified_since;
|
const char* if_modified_since;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* If-None-Match: ...
|
||||||
|
*
|
||||||
|
* used with a method to make it conditional
|
||||||
|
* uses entity tags..
|
||||||
|
*/
|
||||||
const char* if_none_match;
|
const char* if_none_match;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* If-Range: ...
|
||||||
|
*
|
||||||
|
* used with a method to make it conditional
|
||||||
|
* uses entity tags..
|
||||||
|
*/
|
||||||
const char* if_range;
|
const char* if_range;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* If-Unmodified-Since: ...
|
||||||
|
*
|
||||||
|
* used with a method to make it conditional
|
||||||
|
* uses entity tags..
|
||||||
|
*/
|
||||||
const char* if_unmodified_since;
|
const char* if_unmodified_since;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Max-Forwards: ...
|
||||||
|
*
|
||||||
|
* Provided with TRACE and OPTIONS method to limit
|
||||||
|
* the number of proxies or gateways that can forward the request
|
||||||
|
*/
|
||||||
const char* max_forwards;
|
const char* max_forwards;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Proxy-Authorization: ...
|
||||||
|
*
|
||||||
|
* Allows the client to identify itself to a proxy which requires auth
|
||||||
|
*/
|
||||||
const char* proxy_authorization;
|
const char* proxy_authorization;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Range: ...
|
||||||
|
*
|
||||||
|
* Specify range...
|
||||||
|
*/
|
||||||
const char* range;
|
const char* range;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Referer: ...
|
||||||
|
*
|
||||||
|
* Specify the address from which the request-uri was obtained
|
||||||
|
*/
|
||||||
const char* referer;
|
const char* referer;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* TE: ...
|
||||||
|
*
|
||||||
|
* what transfer-encodings it is willing to accept in the response
|
||||||
|
* and whether or not it is willing to accept trailer fields
|
||||||
|
* in a chunked transfer-coding
|
||||||
|
*/
|
||||||
const char* te;
|
const char* te;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* User-Agent: ...
|
||||||
|
*
|
||||||
|
* The useragent of the accessing client
|
||||||
|
*
|
||||||
|
*/
|
||||||
const char* user_agent;
|
const char* user_agent;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user