|
http 1.12.11devel
|
HTTP message object. More...
#include <http.h>

Data Fields | |
| msg_common_t | http_common [1] |
| For recursive inclusion. | |
| msg_pub_t * | http_next |
| Dummy pointer to next part. | |
| void * | http_user |
| Application data. | |
| unsigned | http_size |
| Size of this structure. | |
| int | http_flags |
| Flags. | |
| http_error_t * | http_error |
| Erroneous headers. | |
| http_request_t * | http_request |
| Request line | |
| http_status_t * | http_status |
| Status line. | |
| http_accept_t * | http_accept |
| Accept. | |
| http_accept_charset_t * | http_accept_charset |
| Accept-Charset. | |
| http_accept_encoding_t * | http_accept_encoding |
| Accept-Encoding. | |
| http_accept_language_t * | http_accept_language |
| Accept-Language. | |
| http_accept_ranges_t * | http_accept_ranges |
| Accept-Ranges. | |
| http_allow_t * | http_allow |
| Allow. | |
| http_authentication_info_t * | http_authentication_info |
| Authentication-Info. | |
| http_authorization_t * | http_authorization |
| Authorization. | |
| http_age_t * | http_age |
| Age. | |
| http_cache_control_t * | http_cache_control |
| Cache-Control. | |
| http_connection_t * | http_connection |
| Connection. | |
| http_date_t * | http_date |
| Date. | |
| http_etag_t * | http_etag |
| ETag. | |
| http_expect_t * | http_expect |
| Expect. | |
| http_expires_t * | http_expires |
| Expires. | |
| http_from_t * | http_from |
| From. | |
| http_host_t * | http_host |
| Host. | |
| http_if_match_t * | http_if_match |
| If-Match. | |
| http_if_modified_since_t * | http_if_modified_since |
| If-Modified-Since. | |
| http_if_none_match_t * | http_if_none_match |
| If-None-Match. | |
| http_if_range_t * | http_if_range |
| If-Range. | |
| http_if_unmodified_since_t * | http_if_unmodified_since |
| If-Unmodified-Since. | |
| http_last_modified_t * | http_last_modified |
| Last-Modified. | |
| http_location_t * | http_location |
| Location. | |
| http_max_forwards_t * | http_max_forwards |
| Max-Forwards. | |
| http_pragma_t * | http_pragma |
| Pragma. | |
| http_proxy_authenticate_t * | http_proxy_authenticate |
| Proxy-Authenticate. | |
| http_proxy_authorization_t * | http_proxy_authorization |
| Proxy-Authorization. | |
| http_range_t * | http_range |
| Range. | |
| http_referer_t * | http_referer |
| Referer. | |
| http_retry_after_t * | http_retry_after |
| Retry-After. | |
| http_server_t * | http_server |
| Server. | |
| http_te_t * | http_te |
| TE. | |
| http_trailer_t * | http_trailer |
| Trailer. | |
| http_transfer_encoding_t * | http_transfer_encoding |
| Transfer-Encoding. | |
| http_upgrade_t * | http_upgrade |
| Upgrade. | |
| http_user_agent_t * | http_user_agent |
| User-Agent. | |
| http_vary_t * | http_vary |
| Vary. | |
| http_via_t * | http_via |
| Via. | |
| http_warning_t * | http_warning |
| Warning. | |
| http_www_authenticate_t * | http_www_authenticate |
| WWW-Authenticate. | |
| http_proxy_connection_t * | http_proxy_connection |
| Proxy-Connection. | |
| http_set_cookie_t * | http_set_cookie |
| Set-Cookie. | |
| http_cookie_t * | http_cookie |
| Cookie. | |
| http_mime_version_t * | http_mime_version |
| MIME-Version. | |
| http_content_encoding_t * | http_content_encoding |
| Content-Encoding. | |
| http_content_language_t * | http_content_language |
| Content-Language. | |
| http_content_length_t * | http_content_length |
| Content-Length. | |
| http_content_location_t * | http_content_location |
| Content-Location. | |
| http_content_md5_t * | http_content_md5 |
| Content-MD5. | |
| http_content_range_t * | http_content_range |
| Content-Range. | |
| http_content_type_t * | http_content_type |
| Content-Type. | |
| http_header_t * | http_unknown |
| Unknown headers. | |
| http_separator_t * | http_separator |
| Separator between message and payload. | |
| http_payload_t * | http_payload |
| Message entity-body. | |
HTTP message object.
This structure contains a HTTP message object. It is used to access the headers and payload within the message. The generic transport aspects of the message, like network address, is accessed using a msg_t object directly.