HTTP message, methods, headers. More...
#include <sofia-sip/msg.h>#include <sofia-sip/url.h>#include <sofia-sip/msg_mime.h>
Go to the source code of this file.
| Data Structures | |
| struct | http_request_s | 
| HTTP request line.  More... | |
| struct | http_status_s | 
| HTTP status line.  More... | |
| struct | http_authentication_info_s | 
| Structure for Authentication-Info header.  More... | |
| struct | http_content_range_s | 
| Content-Range.  More... | |
| struct | http_date_s | 
| Date, Expires, If-Modified-Since, If-Unmodified-Since, Last-Modified.  More... | |
| struct | http_host_s | 
| Host.  More... | |
| struct | http_if_range_s | 
| If-Range.  More... | |
| struct | http_location_s | 
| Location, Referer.  More... | |
| struct | http_max_forwards_s | 
| Max-Forwards.  More... | |
| struct | http_range_s | 
| Range.  More... | |
| struct | http_retry_after_s | 
| Retry-After.  More... | |
| struct | http_te_s | 
| TE.  More... | |
| struct | http_via_s | 
| Via.  More... | |
| struct | http_cookie_s | 
| Cookie.  More... | |
| struct | http_set_cookie_s | 
| Set-Cookie.  More... | |
| struct | http_s | 
| HTTP message object.  More... | |
| union | http_header_u | 
| Union representing any HTTP header.  More... | |
| Defines | |
| #define | HTTP_H | 
| Defined when <sofia-sip/http.h> has been included. | |
| #define | HTTP_PROTOCOL_TAG | 
| HTTP protocol identifier. | |
| Typedefs | |
| typedef struct http_s | http_t | 
| HTTP message object. | |
| typedef union http_header_u | http_header_t | 
| Any HTTP header - union of all possible HTTP headers. | |
| typedef struct http_content_range_s | http_content_range_t | 
| The structure http_content_range_t contains representation of Content-Range header. | |
| typedef struct http_date_s | http_date_t | 
| The structure http_date_t contains representation of Date header. | |
| typedef http_date_t | http_expires_t | 
| The structure http_expires_t contains representation of Expires header. | |
| typedef http_date_t | http_if_modified_since_t | 
| The structure http_if_modified_since_t contains representation of If-Modified-Since header. | |
| typedef http_date_t | http_if_unmodified_since_t | 
| The structure http_if_unmodified_since_t contains representation of If-Unmodified-Since header. | |
| typedef http_date_t | http_last_modified_t | 
| The structure http_last_modified_t contains representation of Last-Modified header. | |
| typedef struct http_location_s | http_location_t | 
| The structure http_location_t contains representation of Location header. | |
| typedef struct http_range_s | http_range_t | 
| The structure http_range_t contains representation of Range header. | |
| typedef struct http_location_s | http_referer_t | 
| The structure http_referer_t contains representation of Referer header. | |
| typedef struct http_retry_after_s | http_retry_after_t | 
| The structure http_retry_after_t contains representation of Retry-After header. | |
| typedef struct http_te_s | http_te_t | 
| The structure http_te_t contains representation of TE header. | |
| typedef struct http_set_cookie_s | http_set_cookie_t | 
| The structure http_set_cookie_t contains representation of Set-Cookie header. | |
| typedef struct http_cookie_s | http_cookie_t | 
| The structure http_cookie_t contains representation of Cookie header. | |
| typedef msg_error_t | http_error_t | 
| Erroneous header. | |
| typedef msg_generic_t | http_unknown_t | 
| Unknown header. | |
| typedef msg_separator_t | http_separator_t | 
| Separator line between headers and message contents. | |
| typedef msg_payload_t | http_payload_t | 
| Entity-body. | |
| typedef unsigned long | http_time_t | 
| Time in seconds since 01-Jan-1900. | |
| typedef unsigned long | http_off_t | 
| Range offset. | |
| Enumerations | |
| enum | |
| HTTP parser flags. | |
| enum | http_method_t { http_method_invalid, http_method_unknown, http_method_get, http_method_post, http_method_head, http_method_options, http_method_put, http_method_delete, http_method_trace, http_method_connect } | 
| IDs for well-known HTTP methods.More... | |
HTTP message, methods, headers.
| #define HTTP_H | 
Defined when <sofia-sip/http.h> has been included.
| typedef msg_error_t http_error_t | 
Erroneous header.
| typedef union http_header_u http_header_t | 
Any HTTP header - union of all possible HTTP headers.
| typedef unsigned long http_off_t | 
Range offset.
| typedef unsigned long http_time_t | 
Time in seconds since 01-Jan-1900.
| typedef msg_generic_t http_unknown_t | 
Unknown header.
| enum http_method_t | 
IDs for well-known HTTP methods.