aboutsummaryrefslogtreecommitdiff
path: root/src/include
diff options
context:
space:
mode:
authorEvgeny Grin (Karlson2k) <k2k@narod.ru>2017-02-24 14:37:22 +0300
committerEvgeny Grin (Karlson2k) <k2k@narod.ru>2017-02-24 14:37:22 +0300
commitaf2b27a7fe7fc9b382b26d2bac6e297d08f27e8e (patch)
treee31940754383009a886dbededb542da9837ac5cb /src/include
parent1912481d1e0b9a36213aa7b07bfd8bd2b0e28b5e (diff)
downloadlibmicrohttpd-af2b27a7fe7fc9b382b26d2bac6e297d08f27e8e.tar.gz
libmicrohttpd-af2b27a7fe7fc9b382b26d2bac6e297d08f27e8e.zip
microhttpd.h: added HTTP header categories and source of HTTP header definition
Diffstat (limited to 'src/include')
-rw-r--r--src/include/microhttpd.h154
1 files changed, 153 insertions, 1 deletions
diff --git a/src/include/microhttpd.h b/src/include/microhttpd.h
index 390ec40c..201be288 100644
--- a/src/include/microhttpd.h
+++ b/src/include/microhttpd.h
@@ -126,7 +126,7 @@ typedef intptr_t ssize_t;
126 * Current version of the library. 126 * Current version of the library.
127 * 0x01093001 = 1.9.30-1. 127 * 0x01093001 = 1.9.30-1.
128 */ 128 */
129#define MHD_VERSION 0x00095212 129#define MHD_VERSION 0x00095213
130 130
131/** 131/**
132 * MHD-internal return code for "YES". 132 * MHD-internal return code for "YES".
@@ -411,156 +411,308 @@ MHD_get_reason_phrase_for (unsigned int code);
411 * @{ 411 * @{
412 */ 412 */
413/* See also: http://www.iana.org/assignments/message-headers/message-headers.xhtml */ 413/* See also: http://www.iana.org/assignments/message-headers/message-headers.xhtml */
414
415/* No category. RFC4229 */
414#define MHD_HTTP_HEADER_A_IM "A-IM" 416#define MHD_HTTP_HEADER_A_IM "A-IM"
417/* Standard. RFC7231, Section 5.3.2 */
415#define MHD_HTTP_HEADER_ACCEPT "Accept" 418#define MHD_HTTP_HEADER_ACCEPT "Accept"
419/* No category. RFC4229 */
416#define MHD_HTTP_HEADER_ACCEPT_ADDITIONS "Accept-Additions" 420#define MHD_HTTP_HEADER_ACCEPT_ADDITIONS "Accept-Additions"
421/* Standard. RFC7231, Section 5.3.3 */
417#define MHD_HTTP_HEADER_ACCEPT_CHARSET "Accept-Charset" 422#define MHD_HTTP_HEADER_ACCEPT_CHARSET "Accept-Charset"
423/* Informational. RFC7089 */
418#define MHD_HTTP_HEADER_ACCEPT_DATETIME "Accept-Datetime" 424#define MHD_HTTP_HEADER_ACCEPT_DATETIME "Accept-Datetime"
425/* Standard. RFC7231, Section 5.3.4; RFC7694, Section 3 */
419#define MHD_HTTP_HEADER_ACCEPT_ENCODING "Accept-Encoding" 426#define MHD_HTTP_HEADER_ACCEPT_ENCODING "Accept-Encoding"
427/* No category. RFC4229 */
420#define MHD_HTTP_HEADER_ACCEPT_FEATURES "Accept-Features" 428#define MHD_HTTP_HEADER_ACCEPT_FEATURES "Accept-Features"
429/* Standard. RFC7231, Section 5.3.5 */
421#define MHD_HTTP_HEADER_ACCEPT_LANGUAGE "Accept-Language" 430#define MHD_HTTP_HEADER_ACCEPT_LANGUAGE "Accept-Language"
431/* No category. RFC5789 */
422#define MHD_HTTP_HEADER_ACCEPT_PATCH "Accept-Patch" 432#define MHD_HTTP_HEADER_ACCEPT_PATCH "Accept-Patch"
433/* Standard. RFC7233, Section 2.3 */
423#define MHD_HTTP_HEADER_ACCEPT_RANGES "Accept-Ranges" 434#define MHD_HTTP_HEADER_ACCEPT_RANGES "Accept-Ranges"
435/* Standard. RFC7234, Section 5.1 */
424#define MHD_HTTP_HEADER_AGE "Age" 436#define MHD_HTTP_HEADER_AGE "Age"
437/* Standard. RFC7231, Section 7.4.1 */
425#define MHD_HTTP_HEADER_ALLOW "Allow" 438#define MHD_HTTP_HEADER_ALLOW "Allow"
439/* Standard. RFC7639, Section 2 */
426#define MHD_HTTP_HEADER_ALPN "ALPN" 440#define MHD_HTTP_HEADER_ALPN "ALPN"
441/* Standard. RFC7838 */
427#define MHD_HTTP_HEADER_ALT_SVC "Alt-Svc" 442#define MHD_HTTP_HEADER_ALT_SVC "Alt-Svc"
443/* Standard. RFC7838 */
428#define MHD_HTTP_HEADER_ALT_USED "Alt-Used" 444#define MHD_HTTP_HEADER_ALT_USED "Alt-Used"
445/* No category. RFC4229 */
429#define MHD_HTTP_HEADER_ALTERNATES "Alternates" 446#define MHD_HTTP_HEADER_ALTERNATES "Alternates"
447/* No category. RFC4437 */
430#define MHD_HTTP_HEADER_APPLY_TO_REDIRECT_REF "Apply-To-Redirect-Ref" 448#define MHD_HTTP_HEADER_APPLY_TO_REDIRECT_REF "Apply-To-Redirect-Ref"
449/* Experimental. RFC8053, Section 4 */
431#define MHD_HTTP_HEADER_AUTHENTICATION_CONTROL "Authentication-Control" 450#define MHD_HTTP_HEADER_AUTHENTICATION_CONTROL "Authentication-Control"
451/* Standard. RFC7615, Section 3 */
432#define MHD_HTTP_HEADER_AUTHENTICATION_INFO "Authentication-Info" 452#define MHD_HTTP_HEADER_AUTHENTICATION_INFO "Authentication-Info"
453/* Standard. RFC7235, Section 4.2 */
433#define MHD_HTTP_HEADER_AUTHORIZATION "Authorization" 454#define MHD_HTTP_HEADER_AUTHORIZATION "Authorization"
455/* No category. RFC4229 */
434#define MHD_HTTP_HEADER_C_EXT "C-Ext" 456#define MHD_HTTP_HEADER_C_EXT "C-Ext"
457/* No category. RFC4229 */
435#define MHD_HTTP_HEADER_C_MAN "C-Man" 458#define MHD_HTTP_HEADER_C_MAN "C-Man"
459/* No category. RFC4229 */
436#define MHD_HTTP_HEADER_C_OPT "C-Opt" 460#define MHD_HTTP_HEADER_C_OPT "C-Opt"
461/* No category. RFC4229 */
437#define MHD_HTTP_HEADER_C_PEP "C-PEP" 462#define MHD_HTTP_HEADER_C_PEP "C-PEP"
463/* No category. RFC4229 */
438#define MHD_HTTP_HEADER_C_PEP_INFO "C-PEP-Info" 464#define MHD_HTTP_HEADER_C_PEP_INFO "C-PEP-Info"
465/* Standard. RFC7234, Section 5.2 */
439#define MHD_HTTP_HEADER_CACHE_CONTROL "Cache-Control" 466#define MHD_HTTP_HEADER_CACHE_CONTROL "Cache-Control"
467/* Standard. RFC7809, Section 7.1 */
440#define MHD_HTTP_HEADER_CALDAV_TIMEZONES "CalDAV-Timezones" 468#define MHD_HTTP_HEADER_CALDAV_TIMEZONES "CalDAV-Timezones"
469/* Reserved. RFC7230, Section 8.1 */
441#define MHD_HTTP_HEADER_CLOSE "Close" 470#define MHD_HTTP_HEADER_CLOSE "Close"
471/* Standard. RFC7230, Section 6.1 */
442#define MHD_HTTP_HEADER_CONNECTION "Connection" 472#define MHD_HTTP_HEADER_CONNECTION "Connection"
473/* Obsoleted. RFC2068; RFC2616 */
443#define MHD_HTTP_HEADER_CONTENT_BASE "Content-Base" 474#define MHD_HTTP_HEADER_CONTENT_BASE "Content-Base"
475/* Standard. RFC6266 */
444#define MHD_HTTP_HEADER_CONTENT_DISPOSITION "Content-Disposition" 476#define MHD_HTTP_HEADER_CONTENT_DISPOSITION "Content-Disposition"
477/* Standard. RFC7231, Section 3.1.2.2 */
445#define MHD_HTTP_HEADER_CONTENT_ENCODING "Content-Encoding" 478#define MHD_HTTP_HEADER_CONTENT_ENCODING "Content-Encoding"
479/* No category. RFC4229 */
446#define MHD_HTTP_HEADER_CONTENT_ID "Content-ID" 480#define MHD_HTTP_HEADER_CONTENT_ID "Content-ID"
481/* Standard. RFC7231, Section 3.1.3.2 */
447#define MHD_HTTP_HEADER_CONTENT_LANGUAGE "Content-Language" 482#define MHD_HTTP_HEADER_CONTENT_LANGUAGE "Content-Language"
483/* Standard. RFC7230, Section 3.3.2 */
448#define MHD_HTTP_HEADER_CONTENT_LENGTH "Content-Length" 484#define MHD_HTTP_HEADER_CONTENT_LENGTH "Content-Length"
485/* Standard. RFC7231, Section 3.1.4.2 */
449#define MHD_HTTP_HEADER_CONTENT_LOCATION "Content-Location" 486#define MHD_HTTP_HEADER_CONTENT_LOCATION "Content-Location"
487/* No category. RFC4229 */
450#define MHD_HTTP_HEADER_CONTENT_MD5 "Content-MD5" 488#define MHD_HTTP_HEADER_CONTENT_MD5 "Content-MD5"
489/* Standard. RFC7233, Section 4.2 */
451#define MHD_HTTP_HEADER_CONTENT_RANGE "Content-Range" 490#define MHD_HTTP_HEADER_CONTENT_RANGE "Content-Range"
491/* No category. RFC4229 */
452#define MHD_HTTP_HEADER_CONTENT_SCRIPT_TYPE "Content-Script-Type" 492#define MHD_HTTP_HEADER_CONTENT_SCRIPT_TYPE "Content-Script-Type"
493/* No category. RFC4229 */
453#define MHD_HTTP_HEADER_CONTENT_STYLE_TYPE "Content-Style-Type" 494#define MHD_HTTP_HEADER_CONTENT_STYLE_TYPE "Content-Style-Type"
495/* Standard. RFC7231, Section 3.1.1.5 */
454#define MHD_HTTP_HEADER_CONTENT_TYPE "Content-Type" 496#define MHD_HTTP_HEADER_CONTENT_TYPE "Content-Type"
497/* No category. RFC4229 */
455#define MHD_HTTP_HEADER_CONTENT_VERSION "Content-Version" 498#define MHD_HTTP_HEADER_CONTENT_VERSION "Content-Version"
499/* Standard. RFC6265 */
456#define MHD_HTTP_HEADER_COOKIE "Cookie" 500#define MHD_HTTP_HEADER_COOKIE "Cookie"
501/* Obsoleted. RFC2965; RFC6265 */
457#define MHD_HTTP_HEADER_COOKIE2 "Cookie2" 502#define MHD_HTTP_HEADER_COOKIE2 "Cookie2"
503/* Standard. RFC5323 */
458#define MHD_HTTP_HEADER_DASL "DASL" 504#define MHD_HTTP_HEADER_DASL "DASL"
505/* Standard. RFC4918 */
459#define MHD_HTTP_HEADER_DAV "DAV" 506#define MHD_HTTP_HEADER_DAV "DAV"
507/* Standard. RFC7231, Section 7.1.1.2 */
460#define MHD_HTTP_HEADER_DATE "Date" 508#define MHD_HTTP_HEADER_DATE "Date"
509/* No category. RFC4229 */
461#define MHD_HTTP_HEADER_DEFAULT_STYLE "Default-Style" 510#define MHD_HTTP_HEADER_DEFAULT_STYLE "Default-Style"
511/* No category. RFC4229 */
462#define MHD_HTTP_HEADER_DELTA_BASE "Delta-Base" 512#define MHD_HTTP_HEADER_DELTA_BASE "Delta-Base"
513/* Standard. RFC4918 */
463#define MHD_HTTP_HEADER_DEPTH "Depth" 514#define MHD_HTTP_HEADER_DEPTH "Depth"
515/* No category. RFC4229 */
464#define MHD_HTTP_HEADER_DERIVED_FROM "Derived-From" 516#define MHD_HTTP_HEADER_DERIVED_FROM "Derived-From"
517/* Standard. RFC4918 */
465#define MHD_HTTP_HEADER_DESTINATION "Destination" 518#define MHD_HTTP_HEADER_DESTINATION "Destination"
519/* No category. RFC4229 */
466#define MHD_HTTP_HEADER_DIFFERENTIAL_ID "Differential-ID" 520#define MHD_HTTP_HEADER_DIFFERENTIAL_ID "Differential-ID"
521/* No category. RFC4229 */
467#define MHD_HTTP_HEADER_DIGEST "Digest" 522#define MHD_HTTP_HEADER_DIGEST "Digest"
523/* Standard. RFC7232, Section 2.3 */
468#define MHD_HTTP_HEADER_ETAG "ETag" 524#define MHD_HTTP_HEADER_ETAG "ETag"
525/* Standard. RFC7231, Section 5.1.1 */
469#define MHD_HTTP_HEADER_EXPECT "Expect" 526#define MHD_HTTP_HEADER_EXPECT "Expect"
527/* Standard. RFC7234, Section 5.3 */
470#define MHD_HTTP_HEADER_EXPIRES "Expires" 528#define MHD_HTTP_HEADER_EXPIRES "Expires"
529/* No category. RFC4229 */
471#define MHD_HTTP_HEADER_EXT "Ext" 530#define MHD_HTTP_HEADER_EXT "Ext"
531/* Standard. RFC7239 */
472#define MHD_HTTP_HEADER_FORWARDED "Forwarded" 532#define MHD_HTTP_HEADER_FORWARDED "Forwarded"
533/* Standard. RFC7231, Section 5.5.1 */
473#define MHD_HTTP_HEADER_FROM "From" 534#define MHD_HTTP_HEADER_FROM "From"
535/* No category. RFC4229 */
474#define MHD_HTTP_HEADER_GETPROFILE "GetProfile" 536#define MHD_HTTP_HEADER_GETPROFILE "GetProfile"
537/* Experimental. RFC7486, Section 6.1.1 */
475#define MHD_HTTP_HEADER_HOBAREG "Hobareg" 538#define MHD_HTTP_HEADER_HOBAREG "Hobareg"
539/* Standard. RFC7230, Section 5.4 */
476#define MHD_HTTP_HEADER_HOST "Host" 540#define MHD_HTTP_HEADER_HOST "Host"
541/* Standard. RFC7540, Section 3.2.1 */
477#define MHD_HTTP_HEADER_HTTP2_SETTINGS "HTTP2-Settings" 542#define MHD_HTTP_HEADER_HTTP2_SETTINGS "HTTP2-Settings"
543/* No category. RFC4229 */
478#define MHD_HTTP_HEADER_IM "IM" 544#define MHD_HTTP_HEADER_IM "IM"
545/* Standard. RFC4918 */
479#define MHD_HTTP_HEADER_IF "If" 546#define MHD_HTTP_HEADER_IF "If"
547/* Standard. RFC7232, Section 3.1 */
480#define MHD_HTTP_HEADER_IF_MATCH "If-Match" 548#define MHD_HTTP_HEADER_IF_MATCH "If-Match"
549/* Standard. RFC7232, Section 3.3 */
481#define MHD_HTTP_HEADER_IF_MODIFIED_SINCE "If-Modified-Since" 550#define MHD_HTTP_HEADER_IF_MODIFIED_SINCE "If-Modified-Since"
551/* Standard. RFC7232, Section 3.2 */
482#define MHD_HTTP_HEADER_IF_NONE_MATCH "If-None-Match" 552#define MHD_HTTP_HEADER_IF_NONE_MATCH "If-None-Match"
553/* Standard. RFC7233, Section 3.2 */
483#define MHD_HTTP_HEADER_IF_RANGE "If-Range" 554#define MHD_HTTP_HEADER_IF_RANGE "If-Range"
555/* Standard. RFC6638 */
484#define MHD_HTTP_HEADER_IF_SCHEDULE_TAG_MATCH "If-Schedule-Tag-Match" 556#define MHD_HTTP_HEADER_IF_SCHEDULE_TAG_MATCH "If-Schedule-Tag-Match"
557/* Standard. RFC7232, Section 3.4 */
485#define MHD_HTTP_HEADER_IF_UNMODIFIED_SINCE "If-Unmodified-Since" 558#define MHD_HTTP_HEADER_IF_UNMODIFIED_SINCE "If-Unmodified-Since"
559/* No category. RFC4229 */
486#define MHD_HTTP_HEADER_KEEP_ALIVE "Keep-Alive" 560#define MHD_HTTP_HEADER_KEEP_ALIVE "Keep-Alive"
561/* No category. RFC4229 */
487#define MHD_HTTP_HEADER_LABEL "Label" 562#define MHD_HTTP_HEADER_LABEL "Label"
563/* Standard. RFC7232, Section 2.2 */
488#define MHD_HTTP_HEADER_LAST_MODIFIED "Last-Modified" 564#define MHD_HTTP_HEADER_LAST_MODIFIED "Last-Modified"
565/* No category. RFC5988 */
489#define MHD_HTTP_HEADER_LINK "Link" 566#define MHD_HTTP_HEADER_LINK "Link"
567/* Standard. RFC7231, Section 7.1.2 */
490#define MHD_HTTP_HEADER_LOCATION "Location" 568#define MHD_HTTP_HEADER_LOCATION "Location"
569/* Standard. RFC4918 */
491#define MHD_HTTP_HEADER_LOCK_TOKEN "Lock-Token" 570#define MHD_HTTP_HEADER_LOCK_TOKEN "Lock-Token"
571/* No category. RFC4229 */
492#define MHD_HTTP_HEADER_MAN "Man" 572#define MHD_HTTP_HEADER_MAN "Man"
573/* Standard. RFC7231, Section 5.1.2 */
493#define MHD_HTTP_HEADER_MAX_FORWARDS "Max-Forwards" 574#define MHD_HTTP_HEADER_MAX_FORWARDS "Max-Forwards"
575/* Informational. RFC7089 */
494#define MHD_HTTP_HEADER_MEMENTO_DATETIME "Memento-Datetime" 576#define MHD_HTTP_HEADER_MEMENTO_DATETIME "Memento-Datetime"
577/* No category. RFC4229 */
495#define MHD_HTTP_HEADER_METER "Meter" 578#define MHD_HTTP_HEADER_METER "Meter"
579/* Standard. RFC7231, Appendix A.1 */
496#define MHD_HTTP_HEADER_MIME_VERSION "MIME-Version" 580#define MHD_HTTP_HEADER_MIME_VERSION "MIME-Version"
581/* No category. RFC4229 */
497#define MHD_HTTP_HEADER_NEGOTIATE "Negotiate" 582#define MHD_HTTP_HEADER_NEGOTIATE "Negotiate"
583/* No category. RFC4229 */
498#define MHD_HTTP_HEADER_OPT "Opt" 584#define MHD_HTTP_HEADER_OPT "Opt"
585/* Experimental. RFC8053, Section 3 */
499#define MHD_HTTP_HEADER_OPTIONAL_WWW_AUTHENTICATE "Optional-WWW-Authenticate" 586#define MHD_HTTP_HEADER_OPTIONAL_WWW_AUTHENTICATE "Optional-WWW-Authenticate"
587/* Standard. RFC4229 */
500#define MHD_HTTP_HEADER_ORDERING_TYPE "Ordering-Type" 588#define MHD_HTTP_HEADER_ORDERING_TYPE "Ordering-Type"
589/* Standard. RFC6454 */
501#define MHD_HTTP_HEADER_ORIGIN "Origin" 590#define MHD_HTTP_HEADER_ORIGIN "Origin"
591/* Standard. RFC4918 */
502#define MHD_HTTP_HEADER_OVERWRITE "Overwrite" 592#define MHD_HTTP_HEADER_OVERWRITE "Overwrite"
593/* No category. RFC4229 */
503#define MHD_HTTP_HEADER_P3P "P3P" 594#define MHD_HTTP_HEADER_P3P "P3P"
595/* No category. RFC4229 */
504#define MHD_HTTP_HEADER_PEP "PEP" 596#define MHD_HTTP_HEADER_PEP "PEP"
597/* No category. RFC4229 */
505#define MHD_HTTP_HEADER_PICS_LABEL "PICS-Label" 598#define MHD_HTTP_HEADER_PICS_LABEL "PICS-Label"
599/* No category. RFC4229 */
506#define MHD_HTTP_HEADER_PEP_INFO "Pep-Info" 600#define MHD_HTTP_HEADER_PEP_INFO "Pep-Info"
601/* Standard. RFC4229 */
507#define MHD_HTTP_HEADER_POSITION "Position" 602#define MHD_HTTP_HEADER_POSITION "Position"
603/* Standard. RFC7234, Section 5.4 */
508#define MHD_HTTP_HEADER_PRAGMA "Pragma" 604#define MHD_HTTP_HEADER_PRAGMA "Pragma"
605/* Standard. RFC7240 */
509#define MHD_HTTP_HEADER_PREFER "Prefer" 606#define MHD_HTTP_HEADER_PREFER "Prefer"
607/* Standard. RFC7240 */
510#define MHD_HTTP_HEADER_PREFERENCE_APPLIED "Preference-Applied" 608#define MHD_HTTP_HEADER_PREFERENCE_APPLIED "Preference-Applied"
609/* No category. RFC4229 */
511#define MHD_HTTP_HEADER_PROFILEOBJECT "ProfileObject" 610#define MHD_HTTP_HEADER_PROFILEOBJECT "ProfileObject"
611/* No category. RFC4229 */
512#define MHD_HTTP_HEADER_PROTOCOL "Protocol" 612#define MHD_HTTP_HEADER_PROTOCOL "Protocol"
613/* No category. RFC4229 */
513#define MHD_HTTP_HEADER_PROTOCOL_INFO "Protocol-Info" 614#define MHD_HTTP_HEADER_PROTOCOL_INFO "Protocol-Info"
615/* No category. RFC4229 */
514#define MHD_HTTP_HEADER_PROTOCOL_QUERY "Protocol-Query" 616#define MHD_HTTP_HEADER_PROTOCOL_QUERY "Protocol-Query"
617/* No category. RFC4229 */
515#define MHD_HTTP_HEADER_PROTOCOL_REQUEST "Protocol-Request" 618#define MHD_HTTP_HEADER_PROTOCOL_REQUEST "Protocol-Request"
619/* Standard. RFC7235, Section 4.3 */
516#define MHD_HTTP_HEADER_PROXY_AUTHENTICATE "Proxy-Authenticate" 620#define MHD_HTTP_HEADER_PROXY_AUTHENTICATE "Proxy-Authenticate"
621/* Standard. RFC7615, Section 4 */
517#define MHD_HTTP_HEADER_PROXY_AUTHENTICATION_INFO "Proxy-Authentication-Info" 622#define MHD_HTTP_HEADER_PROXY_AUTHENTICATION_INFO "Proxy-Authentication-Info"
623/* Standard. RFC7235, Section 4.4 */
518#define MHD_HTTP_HEADER_PROXY_AUTHORIZATION "Proxy-Authorization" 624#define MHD_HTTP_HEADER_PROXY_AUTHORIZATION "Proxy-Authorization"
625/* No category. RFC4229 */
519#define MHD_HTTP_HEADER_PROXY_FEATURES "Proxy-Features" 626#define MHD_HTTP_HEADER_PROXY_FEATURES "Proxy-Features"
627/* No category. RFC4229 */
520#define MHD_HTTP_HEADER_PROXY_INSTRUCTION "Proxy-Instruction" 628#define MHD_HTTP_HEADER_PROXY_INSTRUCTION "Proxy-Instruction"
629/* No category. RFC4229 */
521#define MHD_HTTP_HEADER_PUBLIC "Public" 630#define MHD_HTTP_HEADER_PUBLIC "Public"
631/* Standard. RFC7469 */
522#define MHD_HTTP_HEADER_PUBLIC_KEY_PINS "Public-Key-Pins" 632#define MHD_HTTP_HEADER_PUBLIC_KEY_PINS "Public-Key-Pins"
633/* Standard. RFC7469 */
523#define MHD_HTTP_HEADER_PUBLIC_KEY_PINS_REPORT_ONLY "Public-Key-Pins-Report-Only" 634#define MHD_HTTP_HEADER_PUBLIC_KEY_PINS_REPORT_ONLY "Public-Key-Pins-Report-Only"
635/* Standard. RFC7233, Section 3.1 */
524#define MHD_HTTP_HEADER_RANGE "Range" 636#define MHD_HTTP_HEADER_RANGE "Range"
637/* No category. RFC4437 */
525#define MHD_HTTP_HEADER_REDIRECT_REF "Redirect-Ref" 638#define MHD_HTTP_HEADER_REDIRECT_REF "Redirect-Ref"
639/* Standard. RFC7231, Section 5.5.2 */
526#define MHD_HTTP_HEADER_REFERER "Referer" 640#define MHD_HTTP_HEADER_REFERER "Referer"
641/* Standard. RFC7231, Section 7.1.3 */
527#define MHD_HTTP_HEADER_RETRY_AFTER "Retry-After" 642#define MHD_HTTP_HEADER_RETRY_AFTER "Retry-After"
643/* No category. RFC4229 */
528#define MHD_HTTP_HEADER_SAFE "Safe" 644#define MHD_HTTP_HEADER_SAFE "Safe"
645/* Standard. RFC6638 */
529#define MHD_HTTP_HEADER_SCHEDULE_REPLY "Schedule-Reply" 646#define MHD_HTTP_HEADER_SCHEDULE_REPLY "Schedule-Reply"
647/* Standard. RFC6638 */
530#define MHD_HTTP_HEADER_SCHEDULE_TAG "Schedule-Tag" 648#define MHD_HTTP_HEADER_SCHEDULE_TAG "Schedule-Tag"
649/* Standard. RFC6455 */
531#define MHD_HTTP_HEADER_SEC_WEBSOCKET_ACCEPT "Sec-WebSocket-Accept" 650#define MHD_HTTP_HEADER_SEC_WEBSOCKET_ACCEPT "Sec-WebSocket-Accept"
651/* Standard. RFC6455 */
532#define MHD_HTTP_HEADER_SEC_WEBSOCKET_EXTENSIONS "Sec-WebSocket-Extensions" 652#define MHD_HTTP_HEADER_SEC_WEBSOCKET_EXTENSIONS "Sec-WebSocket-Extensions"
653/* Standard. RFC6455 */
533#define MHD_HTTP_HEADER_SEC_WEBSOCKET_KEY "Sec-WebSocket-Key" 654#define MHD_HTTP_HEADER_SEC_WEBSOCKET_KEY "Sec-WebSocket-Key"
655/* Standard. RFC6455 */
534#define MHD_HTTP_HEADER_SEC_WEBSOCKET_PROTOCOL "Sec-WebSocket-Protocol" 656#define MHD_HTTP_HEADER_SEC_WEBSOCKET_PROTOCOL "Sec-WebSocket-Protocol"
657/* Standard. RFC6455 */
535#define MHD_HTTP_HEADER_SEC_WEBSOCKET_VERSION "Sec-WebSocket-Version" 658#define MHD_HTTP_HEADER_SEC_WEBSOCKET_VERSION "Sec-WebSocket-Version"
659/* No category. RFC4229 */
536#define MHD_HTTP_HEADER_SECURITY_SCHEME "Security-Scheme" 660#define MHD_HTTP_HEADER_SECURITY_SCHEME "Security-Scheme"
661/* Standard. RFC7231, Section 7.4.2 */
537#define MHD_HTTP_HEADER_SERVER "Server" 662#define MHD_HTTP_HEADER_SERVER "Server"
663/* Standard. RFC6265 */
538#define MHD_HTTP_HEADER_SET_COOKIE "Set-Cookie" 664#define MHD_HTTP_HEADER_SET_COOKIE "Set-Cookie"
665/* Obsoleted. RFC2965; RFC6265 */
539#define MHD_HTTP_HEADER_SET_COOKIE2 "Set-Cookie2" 666#define MHD_HTTP_HEADER_SET_COOKIE2 "Set-Cookie2"
667/* No category. RFC4229 */
540#define MHD_HTTP_HEADER_SETPROFILE "SetProfile" 668#define MHD_HTTP_HEADER_SETPROFILE "SetProfile"
669/* Standard. RFC5023 */
541#define MHD_HTTP_HEADER_SLUG "SLUG" 670#define MHD_HTTP_HEADER_SLUG "SLUG"
671/* No category. RFC4229 */
542#define MHD_HTTP_HEADER_SOAPACTION "SoapAction" 672#define MHD_HTTP_HEADER_SOAPACTION "SoapAction"
673/* No category. RFC4229 */
543#define MHD_HTTP_HEADER_STATUS_URI "Status-URI" 674#define MHD_HTTP_HEADER_STATUS_URI "Status-URI"
675/* Standard. RFC6797 */
544#define MHD_HTTP_HEADER_STRICT_TRANSPORT_SECURITY "Strict-Transport-Security" 676#define MHD_HTTP_HEADER_STRICT_TRANSPORT_SECURITY "Strict-Transport-Security"
677/* No category. RFC4229 */
545#define MHD_HTTP_HEADER_SURROGATE_CAPABILITY "Surrogate-Capability" 678#define MHD_HTTP_HEADER_SURROGATE_CAPABILITY "Surrogate-Capability"
679/* No category. RFC4229 */
546#define MHD_HTTP_HEADER_SURROGATE_CONTROL "Surrogate-Control" 680#define MHD_HTTP_HEADER_SURROGATE_CONTROL "Surrogate-Control"
681/* No category. RFC4229 */
547#define MHD_HTTP_HEADER_TCN "TCN" 682#define MHD_HTTP_HEADER_TCN "TCN"
683/* Standard. RFC7230, Section 4.3 */
548#define MHD_HTTP_HEADER_TE "TE" 684#define MHD_HTTP_HEADER_TE "TE"
685/* Standard. RFC4918 */
549#define MHD_HTTP_HEADER_TIMEOUT "Timeout" 686#define MHD_HTTP_HEADER_TIMEOUT "Timeout"
687/* Standard. RFC8030, Section 5.4 */
550#define MHD_HTTP_HEADER_TOPIC "Topic" 688#define MHD_HTTP_HEADER_TOPIC "Topic"
689/* Standard. RFC7230, Section 4.4 */
551#define MHD_HTTP_HEADER_TRAILER "Trailer" 690#define MHD_HTTP_HEADER_TRAILER "Trailer"
691/* Standard. RFC7230, Section 3.3.1 */
552#define MHD_HTTP_HEADER_TRANSFER_ENCODING "Transfer-Encoding" 692#define MHD_HTTP_HEADER_TRANSFER_ENCODING "Transfer-Encoding"
693/* Standard. RFC8030, Section 5.2 */
553#define MHD_HTTP_HEADER_TTL "TTL" 694#define MHD_HTTP_HEADER_TTL "TTL"
695/* Standard. RFC8030, Section 5.3 */
554#define MHD_HTTP_HEADER_URGENCY "Urgency" 696#define MHD_HTTP_HEADER_URGENCY "Urgency"
697/* No category. RFC4229 */
555#define MHD_HTTP_HEADER_URI "URI" 698#define MHD_HTTP_HEADER_URI "URI"
699/* Standard. RFC7230, Section 6.7 */
556#define MHD_HTTP_HEADER_UPGRADE "Upgrade" 700#define MHD_HTTP_HEADER_UPGRADE "Upgrade"
701/* Standard. RFC7231, Section 5.5.3 */
557#define MHD_HTTP_HEADER_USER_AGENT "User-Agent" 702#define MHD_HTTP_HEADER_USER_AGENT "User-Agent"
703/* No category. RFC4229 */
558#define MHD_HTTP_HEADER_VARIANT_VARY "Variant-Vary" 704#define MHD_HTTP_HEADER_VARIANT_VARY "Variant-Vary"
705/* Standard. RFC7231, Section 7.1.4 */
559#define MHD_HTTP_HEADER_VARY "Vary" 706#define MHD_HTTP_HEADER_VARY "Vary"
707/* Standard. RFC7230, Section 5.7.1 */
560#define MHD_HTTP_HEADER_VIA "Via" 708#define MHD_HTTP_HEADER_VIA "Via"
709/* Standard. RFC7235, Section 4.1 */
561#define MHD_HTTP_HEADER_WWW_AUTHENTICATE "WWW-Authenticate" 710#define MHD_HTTP_HEADER_WWW_AUTHENTICATE "WWW-Authenticate"
711/* No category. RFC4229 */
562#define MHD_HTTP_HEADER_WANT_DIGEST "Want-Digest" 712#define MHD_HTTP_HEADER_WANT_DIGEST "Want-Digest"
713/* Standard. RFC7234, Section 5.5 */
563#define MHD_HTTP_HEADER_WARNING "Warning" 714#define MHD_HTTP_HEADER_WARNING "Warning"
715/* Informational. RFC7034 */
564#define MHD_HTTP_HEADER_X_FRAME_OPTIONS "X-Frame-Options" 716#define MHD_HTTP_HEADER_X_FRAME_OPTIONS "X-Frame-Options"
565 717
566/* Some provisional headers. */ 718/* Some provisional headers. */