diff options
author | Evgeny Grin (Karlson2k) <k2k@narod.ru> | 2017-02-24 14:37:22 +0300 |
---|---|---|
committer | Evgeny Grin (Karlson2k) <k2k@narod.ru> | 2017-02-24 14:37:22 +0300 |
commit | af2b27a7fe7fc9b382b26d2bac6e297d08f27e8e (patch) | |
tree | e31940754383009a886dbededb542da9837ac5cb /src/include | |
parent | 1912481d1e0b9a36213aa7b07bfd8bd2b0e28b5e (diff) | |
download | libmicrohttpd-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.h | 154 |
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. */ |