GNU libmicrohttpd  0.9.29
HTTP headers

Macros

#define MHD_HTTP_HEADER_ACCEPT   "Accept"
 
#define MHD_HTTP_HEADER_ACCEPT_CHARSET   "Accept-Charset"
 
#define MHD_HTTP_HEADER_ACCEPT_ENCODING   "Accept-Encoding"
 
#define MHD_HTTP_HEADER_ACCEPT_LANGUAGE   "Accept-Language"
 
#define MHD_HTTP_HEADER_ACCEPT_RANGES   "Accept-Ranges"
 
#define MHD_HTTP_HEADER_AGE   "Age"
 
#define MHD_HTTP_HEADER_ALLOW   "Allow"
 
#define MHD_HTTP_HEADER_AUTHORIZATION   "Authorization"
 
#define MHD_HTTP_HEADER_CACHE_CONTROL   "Cache-Control"
 
#define MHD_HTTP_HEADER_CONNECTION   "Connection"
 
#define MHD_HTTP_HEADER_CONTENT_ENCODING   "Content-Encoding"
 
#define MHD_HTTP_HEADER_CONTENT_LANGUAGE   "Content-Language"
 
#define MHD_HTTP_HEADER_CONTENT_LENGTH   "Content-Length"
 
#define MHD_HTTP_HEADER_CONTENT_LOCATION   "Content-Location"
 
#define MHD_HTTP_HEADER_CONTENT_MD5   "Content-MD5"
 
#define MHD_HTTP_HEADER_CONTENT_RANGE   "Content-Range"
 
#define MHD_HTTP_HEADER_CONTENT_TYPE   "Content-Type"
 
#define MHD_HTTP_HEADER_COOKIE   "Cookie"
 
#define MHD_HTTP_HEADER_DATE   "Date"
 
#define MHD_HTTP_HEADER_ETAG   "ETag"
 
#define MHD_HTTP_HEADER_EXPECT   "Expect"
 
#define MHD_HTTP_HEADER_EXPIRES   "Expires"
 
#define MHD_HTTP_HEADER_FROM   "From"
 
#define MHD_HTTP_HEADER_HOST   "Host"
 
#define MHD_HTTP_HEADER_IF_MATCH   "If-Match"
 
#define MHD_HTTP_HEADER_IF_MODIFIED_SINCE   "If-Modified-Since"
 
#define MHD_HTTP_HEADER_IF_NONE_MATCH   "If-None-Match"
 
#define MHD_HTTP_HEADER_IF_RANGE   "If-Range"
 
#define MHD_HTTP_HEADER_IF_UNMODIFIED_SINCE   "If-Unmodified-Since"
 
#define MHD_HTTP_HEADER_LAST_MODIFIED   "Last-Modified"
 
#define MHD_HTTP_HEADER_LOCATION   "Location"
 
#define MHD_HTTP_HEADER_MAX_FORWARDS   "Max-Forwards"
 
#define MHD_HTTP_HEADER_PRAGMA   "Pragma"
 
#define MHD_HTTP_HEADER_PROXY_AUTHENTICATE   "Proxy-Authenticate"
 
#define MHD_HTTP_HEADER_PROXY_AUTHORIZATION   "Proxy-Authorization"
 
#define MHD_HTTP_HEADER_RANGE   "Range"
 
#define MHD_HTTP_HEADER_REFERER   "Referer"
 
#define MHD_HTTP_HEADER_RETRY_AFTER   "Retry-After"
 
#define MHD_HTTP_HEADER_SERVER   "Server"
 
#define MHD_HTTP_HEADER_SET_COOKIE   "Set-Cookie"
 
#define MHD_HTTP_HEADER_SET_COOKIE2   "Set-Cookie2"
 
#define MHD_HTTP_HEADER_TE   "TE"
 
#define MHD_HTTP_HEADER_TRAILER   "Trailer"
 
#define MHD_HTTP_HEADER_TRANSFER_ENCODING   "Transfer-Encoding"
 
#define MHD_HTTP_HEADER_UPGRADE   "Upgrade"
 
#define MHD_HTTP_HEADER_USER_AGENT   "User-Agent"
 
#define MHD_HTTP_HEADER_VARY   "Vary"
 
#define MHD_HTTP_HEADER_VIA   "Via"
 
#define MHD_HTTP_HEADER_WARNING   "Warning"
 
#define MHD_HTTP_HEADER_WWW_AUTHENTICATE   "WWW-Authenticate"
 
#define MHD_HTTP_HEADER_ACCESS_CONTROL_ALLOW_ORIGIN   "Access-Control-Allow-Origin"
 
#define MHD_HTTP_HEADER_CONTENT_DISPOSITION   "Content-Disposition"
 

Detailed Description

These are the standard headers found in HTTP requests and responses.

Macro Definition Documentation

◆ MHD_HTTP_HEADER_ACCEPT

#define MHD_HTTP_HEADER_ACCEPT   "Accept"

Definition at line 392 of file microhttpd.h.

◆ MHD_HTTP_HEADER_ACCEPT_CHARSET

#define MHD_HTTP_HEADER_ACCEPT_CHARSET   "Accept-Charset"

Definition at line 393 of file microhttpd.h.

◆ MHD_HTTP_HEADER_ACCEPT_ENCODING

#define MHD_HTTP_HEADER_ACCEPT_ENCODING   "Accept-Encoding"

Definition at line 394 of file microhttpd.h.

◆ MHD_HTTP_HEADER_ACCEPT_LANGUAGE

#define MHD_HTTP_HEADER_ACCEPT_LANGUAGE   "Accept-Language"

Definition at line 395 of file microhttpd.h.

◆ MHD_HTTP_HEADER_ACCEPT_RANGES

#define MHD_HTTP_HEADER_ACCEPT_RANGES   "Accept-Ranges"

Definition at line 396 of file microhttpd.h.

◆ MHD_HTTP_HEADER_ACCESS_CONTROL_ALLOW_ORIGIN

#define MHD_HTTP_HEADER_ACCESS_CONTROL_ALLOW_ORIGIN   "Access-Control-Allow-Origin"

Definition at line 443 of file microhttpd.h.

◆ MHD_HTTP_HEADER_AGE

#define MHD_HTTP_HEADER_AGE   "Age"

Definition at line 397 of file microhttpd.h.

◆ MHD_HTTP_HEADER_ALLOW

#define MHD_HTTP_HEADER_ALLOW   "Allow"

Definition at line 398 of file microhttpd.h.

◆ MHD_HTTP_HEADER_AUTHORIZATION

#define MHD_HTTP_HEADER_AUTHORIZATION   "Authorization"

◆ MHD_HTTP_HEADER_CACHE_CONTROL

#define MHD_HTTP_HEADER_CACHE_CONTROL   "Cache-Control"

Definition at line 400 of file microhttpd.h.

◆ MHD_HTTP_HEADER_CONNECTION

#define MHD_HTTP_HEADER_CONNECTION   "Connection"

◆ MHD_HTTP_HEADER_CONTENT_DISPOSITION

#define MHD_HTTP_HEADER_CONTENT_DISPOSITION   "Content-Disposition"

Definition at line 444 of file microhttpd.h.

◆ MHD_HTTP_HEADER_CONTENT_ENCODING

#define MHD_HTTP_HEADER_CONTENT_ENCODING   "Content-Encoding"

Definition at line 402 of file microhttpd.h.

◆ MHD_HTTP_HEADER_CONTENT_LANGUAGE

#define MHD_HTTP_HEADER_CONTENT_LANGUAGE   "Content-Language"

Definition at line 403 of file microhttpd.h.

◆ MHD_HTTP_HEADER_CONTENT_LENGTH

#define MHD_HTTP_HEADER_CONTENT_LENGTH   "Content-Length"

Definition at line 404 of file microhttpd.h.

Referenced by build_header_response(), and parse_connection_headers().

◆ MHD_HTTP_HEADER_CONTENT_LOCATION

#define MHD_HTTP_HEADER_CONTENT_LOCATION   "Content-Location"

Definition at line 405 of file microhttpd.h.

◆ MHD_HTTP_HEADER_CONTENT_MD5

#define MHD_HTTP_HEADER_CONTENT_MD5   "Content-MD5"

Definition at line 406 of file microhttpd.h.

◆ MHD_HTTP_HEADER_CONTENT_RANGE

#define MHD_HTTP_HEADER_CONTENT_RANGE   "Content-Range"

Definition at line 407 of file microhttpd.h.

◆ MHD_HTTP_HEADER_CONTENT_TYPE

#define MHD_HTTP_HEADER_CONTENT_TYPE   "Content-Type"

Definition at line 408 of file microhttpd.h.

Referenced by MHD_create_post_processor().

◆ MHD_HTTP_HEADER_COOKIE

#define MHD_HTTP_HEADER_COOKIE   "Cookie"

Definition at line 409 of file microhttpd.h.

Referenced by parse_cookie_header().

◆ MHD_HTTP_HEADER_DATE

#define MHD_HTTP_HEADER_DATE   "Date"

Definition at line 410 of file microhttpd.h.

Referenced by build_header_response().

◆ MHD_HTTP_HEADER_ETAG

#define MHD_HTTP_HEADER_ETAG   "ETag"

Definition at line 411 of file microhttpd.h.

◆ MHD_HTTP_HEADER_EXPECT

#define MHD_HTTP_HEADER_EXPECT   "Expect"

Definition at line 412 of file microhttpd.h.

Referenced by need_100_continue().

◆ MHD_HTTP_HEADER_EXPIRES

#define MHD_HTTP_HEADER_EXPIRES   "Expires"

Definition at line 413 of file microhttpd.h.

◆ MHD_HTTP_HEADER_FROM

#define MHD_HTTP_HEADER_FROM   "From"

Definition at line 414 of file microhttpd.h.

◆ MHD_HTTP_HEADER_HOST

#define MHD_HTTP_HEADER_HOST   "Host"

Definition at line 415 of file microhttpd.h.

Referenced by parse_connection_headers().

◆ MHD_HTTP_HEADER_IF_MATCH

#define MHD_HTTP_HEADER_IF_MATCH   "If-Match"

Definition at line 416 of file microhttpd.h.

◆ MHD_HTTP_HEADER_IF_MODIFIED_SINCE

#define MHD_HTTP_HEADER_IF_MODIFIED_SINCE   "If-Modified-Since"

Definition at line 417 of file microhttpd.h.

◆ MHD_HTTP_HEADER_IF_NONE_MATCH

#define MHD_HTTP_HEADER_IF_NONE_MATCH   "If-None-Match"

Definition at line 418 of file microhttpd.h.

◆ MHD_HTTP_HEADER_IF_RANGE

#define MHD_HTTP_HEADER_IF_RANGE   "If-Range"

Definition at line 419 of file microhttpd.h.

◆ MHD_HTTP_HEADER_IF_UNMODIFIED_SINCE

#define MHD_HTTP_HEADER_IF_UNMODIFIED_SINCE   "If-Unmodified-Since"

Definition at line 420 of file microhttpd.h.

◆ MHD_HTTP_HEADER_LAST_MODIFIED

#define MHD_HTTP_HEADER_LAST_MODIFIED   "Last-Modified"

Definition at line 421 of file microhttpd.h.

◆ MHD_HTTP_HEADER_LOCATION

#define MHD_HTTP_HEADER_LOCATION   "Location"

Definition at line 422 of file microhttpd.h.

◆ MHD_HTTP_HEADER_MAX_FORWARDS

#define MHD_HTTP_HEADER_MAX_FORWARDS   "Max-Forwards"

Definition at line 423 of file microhttpd.h.

◆ MHD_HTTP_HEADER_PRAGMA

#define MHD_HTTP_HEADER_PRAGMA   "Pragma"

Definition at line 424 of file microhttpd.h.

◆ MHD_HTTP_HEADER_PROXY_AUTHENTICATE

#define MHD_HTTP_HEADER_PROXY_AUTHENTICATE   "Proxy-Authenticate"

Definition at line 425 of file microhttpd.h.

◆ MHD_HTTP_HEADER_PROXY_AUTHORIZATION

#define MHD_HTTP_HEADER_PROXY_AUTHORIZATION   "Proxy-Authorization"

Definition at line 426 of file microhttpd.h.

◆ MHD_HTTP_HEADER_RANGE

#define MHD_HTTP_HEADER_RANGE   "Range"

Definition at line 427 of file microhttpd.h.

◆ MHD_HTTP_HEADER_REFERER

#define MHD_HTTP_HEADER_REFERER   "Referer"

Definition at line 429 of file microhttpd.h.

◆ MHD_HTTP_HEADER_RETRY_AFTER

#define MHD_HTTP_HEADER_RETRY_AFTER   "Retry-After"

Definition at line 430 of file microhttpd.h.

◆ MHD_HTTP_HEADER_SERVER

#define MHD_HTTP_HEADER_SERVER   "Server"

Definition at line 431 of file microhttpd.h.

◆ MHD_HTTP_HEADER_SET_COOKIE

#define MHD_HTTP_HEADER_SET_COOKIE   "Set-Cookie"

Definition at line 432 of file microhttpd.h.

◆ MHD_HTTP_HEADER_SET_COOKIE2

#define MHD_HTTP_HEADER_SET_COOKIE2   "Set-Cookie2"

Definition at line 433 of file microhttpd.h.

◆ MHD_HTTP_HEADER_TE

#define MHD_HTTP_HEADER_TE   "TE"

Definition at line 434 of file microhttpd.h.

◆ MHD_HTTP_HEADER_TRAILER

#define MHD_HTTP_HEADER_TRAILER   "Trailer"

Definition at line 435 of file microhttpd.h.

◆ MHD_HTTP_HEADER_TRANSFER_ENCODING

#define MHD_HTTP_HEADER_TRANSFER_ENCODING   "Transfer-Encoding"

Definition at line 436 of file microhttpd.h.

Referenced by build_header_response(), and parse_connection_headers().

◆ MHD_HTTP_HEADER_UPGRADE

#define MHD_HTTP_HEADER_UPGRADE   "Upgrade"

Definition at line 437 of file microhttpd.h.

Referenced by MHD_response_execute_upgrade_().

◆ MHD_HTTP_HEADER_USER_AGENT

#define MHD_HTTP_HEADER_USER_AGENT   "User-Agent"

Definition at line 438 of file microhttpd.h.

◆ MHD_HTTP_HEADER_VARY

#define MHD_HTTP_HEADER_VARY   "Vary"

Definition at line 439 of file microhttpd.h.

◆ MHD_HTTP_HEADER_VIA

#define MHD_HTTP_HEADER_VIA   "Via"

Definition at line 440 of file microhttpd.h.

◆ MHD_HTTP_HEADER_WARNING

#define MHD_HTTP_HEADER_WARNING   "Warning"

Definition at line 441 of file microhttpd.h.

◆ MHD_HTTP_HEADER_WWW_AUTHENTICATE

#define MHD_HTTP_HEADER_WWW_AUTHENTICATE   "WWW-Authenticate"