http 1.12.11devel
|
HTTP message, methods, headers. More...
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... | |
Macros | |
#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 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... | |
enum http_method_t |
IDs for well-known HTTP methods.