-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathhttp_headers.h
250 lines (248 loc) · 12.1 KB
/
http_headers.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
#ifndef __HTTP_TYPES_HEADERS__
#define __HTTP_TYPES_HEADERS__ 1
#define HTTP_HEADER_A_IM "A-IM"
#define HTTP_HEADER_ACCEPT "Accept"
#define HTTP_HEADER_ACCEPT_ADDITIONS "Accept-Additions"
#define HTTP_HEADER_ACCEPT_CH "Accept-CH"
#define HTTP_HEADER_ACCEPT_CHARSET "Accept-Charset"
#define HTTP_HEADER_ACCEPT_DATETIME "Accept-Datetime"
#define HTTP_HEADER_ACCEPT_ENCODING "Accept-Encoding"
#define HTTP_HEADER_ACCEPT_FEATURES "Accept-Features"
#define HTTP_HEADER_ACCEPT_LANGUAGE "Accept-Language"
#define HTTP_HEADER_ACCEPT_PATCH "Accept-Patch"
#define HTTP_HEADER_ACCEPT_POST "Accept-Post"
#define HTTP_HEADER_ACCEPT_RANGES "Accept-Ranges"
#define HTTP_HEADER_ACCEPT_SIGNATURE "Accept-Signature"
#define HTTP_HEADER_ACCESS_CONTROL "Access-Control"
#define HTTP_HEADER_ACCESS_CONTROL_ALLOW_CREDENTIALS "Access-Control-Allow-Credentials"
#define HTTP_HEADER_ACCESS_CONTROL_ALLOW_HEADERS "Access-Control-Allow-Headers"
#define HTTP_HEADER_ACCESS_CONTROL_ALLOW_METHODS "Access-Control-Allow-Methods"
#define HTTP_HEADER_ACCESS_CONTROL_ALLOW_ORIGIN "Access-Control-Allow-Origin"
#define HTTP_HEADER_ACCESS_CONTROL_EXPOSE_HEADERS "Access-Control-Expose-Headers"
#define HTTP_HEADER_ACCESS_CONTROL_MAX_AGE "Access-Control-Max-Age"
#define HTTP_HEADER_ACCESS_CONTROL_REQUEST_HEADERS "Access-Control-Request-Headers"
#define HTTP_HEADER_ACCESS_CONTROL_REQUEST_METHOD "Access-Control-Request-Method"
#define HTTP_HEADER_ACTIVATE_STORAGE_ACCESS "Activate-Storage-Access"
#define HTTP_HEADER_AGE "Age"
#define HTTP_HEADER_ALLOW "Allow"
#define HTTP_HEADER_ALPN "ALPN"
#define HTTP_HEADER_ALT_SVC "Alt-Svc"
#define HTTP_HEADER_ALT_USED "Alt-Used"
#define HTTP_HEADER_ALTERNATES "Alternates"
#define HTTP_HEADER_AMP_CACHE_TRANSFORM "AMP-Cache-Transform"
#define HTTP_HEADER_APPLY_TO_REDIRECT_REF "Apply-To-Redirect-Ref"
#define HTTP_HEADER_AUTHENTICATION_CONTROL "Authentication-Control"
#define HTTP_HEADER_AUTHENTICATION_INFO "Authentication-Info"
#define HTTP_HEADER_AUTHORIZATION "Authorization"
#define HTTP_HEADER_AVAILABLE_DICTIONARY "Available-Dictionary"
#define HTTP_HEADER_C_EXT "C-Ext"
#define HTTP_HEADER_C_MAN "C-Man"
#define HTTP_HEADER_C_OPT "C-Opt"
#define HTTP_HEADER_C_PEP "C-PEP"
#define HTTP_HEADER_C_PEP_INFO "C-PEP-Info"
#define HTTP_HEADER_CACHE_CONTROL "Cache-Control"
#define HTTP_HEADER_CACHE_STATUS "Cache-Status"
#define HTTP_HEADER_CAL_MANAGED_ID "Cal-Managed-ID"
#define HTTP_HEADER_CALDAV_TIMEZONES "CalDAV-Timezones"
#define HTTP_HEADER_CAPSULE_PROTOCOL "Capsule-Protocol"
#define HTTP_HEADER_CDN_CACHE_CONTROL "CDN-Cache-Control"
#define HTTP_HEADER_CDN_LOOP "CDN-Loop"
#define HTTP_HEADER_CERT_NOT_AFTER "Cert-Not-After"
#define HTTP_HEADER_CERT_NOT_BEFORE "Cert-Not-Before"
#define HTTP_HEADER_CLEAR_SITE_DATA "Clear-Site-Data"
#define HTTP_HEADER_CLIENT_CERT "Client-Cert"
#define HTTP_HEADER_CLIENT_CERT_CHAIN "Client-Cert-Chain"
#define HTTP_HEADER_CLOSE "Close"
#define HTTP_HEADER_CMCD_OBJECT "CMCD-Object"
#define HTTP_HEADER_CMCD_REQUEST "CMCD-Request"
#define HTTP_HEADER_CMCD_SESSION "CMCD-Session"
#define HTTP_HEADER_CMCD_STATUS "CMCD-Status"
#define HTTP_HEADER_CMSD_DYNAMIC "CMSD-Dynamic"
#define HTTP_HEADER_CMSD_STATIC "CMSD-Static"
#define HTTP_HEADER_CONCEALED_AUTH_EXPORT "Concealed-Auth-Export"
#define HTTP_HEADER_CONFIGURATION_CONTEXT "Configuration-Context"
#define HTTP_HEADER_CONNECTION "Connection"
#define HTTP_HEADER_CONTENT_BASE "Content-Base"
#define HTTP_HEADER_CONTENT_DIGEST "Content-Digest"
#define HTTP_HEADER_CONTENT_DISPOSITION "Content-Disposition"
#define HTTP_HEADER_CONTENT_ENCODING "Content-Encoding"
#define HTTP_HEADER_CONTENT_ID "Content-ID"
#define HTTP_HEADER_CONTENT_LANGUAGE "Content-Language"
#define HTTP_HEADER_CONTENT_LENGTH "Content-Length"
#define HTTP_HEADER_CONTENT_LOCATION "Content-Location"
#define HTTP_HEADER_CONTENT_MD5 "Content-MD5"
#define HTTP_HEADER_CONTENT_RANGE "Content-Range"
#define HTTP_HEADER_CONTENT_SCRIPT_TYPE "Content-Script-Type"
#define HTTP_HEADER_CONTENT_SECURITY_POLICY "Content-Security-Policy"
#define HTTP_HEADER_CONTENT_SECURITY_POLICY_REPORT_ONLY "Content-Security-Policy-Report-Only"
#define HTTP_HEADER_CONTENT_STYLE_TYPE "Content-Style-Type"
#define HTTP_HEADER_CONTENT_TYPE "Content-Type"
#define HTTP_HEADER_CONTENT_VERSION "Content-Version"
#define HTTP_HEADER_COOKIE "Cookie"
#define HTTP_HEADER_COOKIE2 "Cookie2"
#define HTTP_HEADER_CROSS_ORIGIN_EMBEDDER_POLICY "Cross-Origin-Embedder-Policy"
#define HTTP_HEADER_CROSS_ORIGIN_EMBEDDER_POLICY_REPORT_ONLY "Cross-Origin-Embedder-Policy-Report-Only"
#define HTTP_HEADER_CROSS_ORIGIN_OPENER_POLICY "Cross-Origin-Opener-Policy"
#define HTTP_HEADER_CROSS_ORIGIN_OPENER_POLICY_REPORT_ONLY "Cross-Origin-Opener-Policy-Report-Only"
#define HTTP_HEADER_CROSS_ORIGIN_RESOURCE_POLICY "Cross-Origin-Resource-Policy"
#define HTTP_HEADER_CTA_COMMON_ACCESS_TOKEN "CTA-Common-Access-Token"
#define HTTP_HEADER_DASL "DASL"
#define HTTP_HEADER_DATE "Date"
#define HTTP_HEADER_DAV "DAV"
#define HTTP_HEADER_DEFAULT_STYLE "Default-Style"
#define HTTP_HEADER_DELTA_BASE "Delta-Base"
#define HTTP_HEADER_DEPRECATION "Deprecation"
#define HTTP_HEADER_DEPTH "Depth"
#define HTTP_HEADER_DERIVED_FROM "Derived-From"
#define HTTP_HEADER_DESTINATION "Destination"
#define HTTP_HEADER_DETACHED_JWS "Detached-JWS"
#define HTTP_HEADER_DIFFERENTIAL_ID "Differential-ID"
#define HTTP_HEADER_DICTIONARY_ID "Dictionary-ID"
#define HTTP_HEADER_DIGEST "Digest"
#define HTTP_HEADER_DPOP "DPoP"
#define HTTP_HEADER_DPOP_NONCE "DPoP-Nonce"
#define HTTP_HEADER_EARLY_DATA "Early-Data"
#define HTTP_HEADER_EDIINT_FEATURES "EDIINT-Features"
#define HTTP_HEADER_ETAG "ETag"
#define HTTP_HEADER_EXPECT "Expect"
#define HTTP_HEADER_EXPECT_CT "Expect-CT"
#define HTTP_HEADER_EXPIRES "Expires"
#define HTTP_HEADER_EXT "Ext"
#define HTTP_HEADER_FORWARDED "Forwarded"
#define HTTP_HEADER_FROM "From"
#define HTTP_HEADER_GETPROFILE "GetProfile"
#define HTTP_HEADER_HOBAREG "Hobareg"
#define HTTP_HEADER_HOST "Host"
#define HTTP_HEADER_HTTP2_SETTINGS "HTTP2-Settings"
#define HTTP_HEADER_IF "If"
#define HTTP_HEADER_IF_MATCH "If-Match"
#define HTTP_HEADER_IF_MODIFIED_SINCE "If-Modified-Since"
#define HTTP_HEADER_IF_NONE_MATCH "If-None-Match"
#define HTTP_HEADER_IF_RANGE "If-Range"
#define HTTP_HEADER_IF_SCHEDULE_TAG_MATCH "If-Schedule-Tag-Match"
#define HTTP_HEADER_IF_UNMODIFIED_SINCE "If-Unmodified-Since"
#define HTTP_HEADER_IM "IM"
#define HTTP_HEADER_INCLUDE_REFERRED_TOKEN_BINDING_ID "Include-Referred-Token-Binding-ID"
#define HTTP_HEADER_ISOLATION "Isolation"
#define HTTP_HEADER_KEEP_ALIVE "Keep-Alive"
#define HTTP_HEADER_LABEL "Label"
#define HTTP_HEADER_LAST_EVENT_ID "Last-Event-ID"
#define HTTP_HEADER_LAST_MODIFIED "Last-Modified"
#define HTTP_HEADER_LINK "Link"
#define HTTP_HEADER_LINK_TEMPLATE "Link-Template"
#define HTTP_HEADER_LOCATION "Location"
#define HTTP_HEADER_LOCK_TOKEN "Lock-Token"
#define HTTP_HEADER_MAN "Man"
#define HTTP_HEADER_MAX_FORWARDS "Max-Forwards"
#define HTTP_HEADER_MEMENTO_DATETIME "Memento-Datetime"
#define HTTP_HEADER_METER "Meter"
#define HTTP_HEADER_METHOD_CHECK "Method-Check"
#define HTTP_HEADER_METHOD_CHECK_EXPIRES "Method-Check-Expires"
#define HTTP_HEADER_MIME_VERSION "MIME-Version"
#define HTTP_HEADER_NEGOTIATE "Negotiate"
#define HTTP_HEADER_NEL "NEL"
#define HTTP_HEADER_ODATA_ENTITYID "OData-EntityId"
#define HTTP_HEADER_ODATA_ISOLATION "OData-Isolation"
#define HTTP_HEADER_ODATA_MAXVERSION "OData-MaxVersion"
#define HTTP_HEADER_ODATA_VERSION "OData-Version"
#define HTTP_HEADER_OPT "Opt"
#define HTTP_HEADER_OPTIONAL_WWW_AUTHENTICATE "Optional-WWW-Authenticate"
#define HTTP_HEADER_ORDERING_TYPE "Ordering-Type"
#define HTTP_HEADER_ORIGIN "Origin"
#define HTTP_HEADER_ORIGIN_AGENT_CLUSTER "Origin-Agent-Cluster"
#define HTTP_HEADER_OSCORE "OSCORE"
#define HTTP_HEADER_OSLC_CORE_VERSION "OSLC-Core-Version"
#define HTTP_HEADER_OVERWRITE "Overwrite"
#define HTTP_HEADER_P3P "P3P"
#define HTTP_HEADER_PEP "PEP"
#define HTTP_HEADER_PEP_INFO "PEP-Info"
#define HTTP_HEADER_PERMISSIONS_POLICY "Permissions-Policy"
#define HTTP_HEADER_PICS_LABEL "PICS-Label"
#define HTTP_HEADER_PING_FROM "Ping-From"
#define HTTP_HEADER_PING_TO "Ping-To"
#define HTTP_HEADER_POSITION "Position"
#define HTTP_HEADER_PRAGMA "Pragma"
#define HTTP_HEADER_PREFER "Prefer"
#define HTTP_HEADER_PREFERENCE_APPLIED "Preference-Applied"
#define HTTP_HEADER_PRIORITY "Priority"
#define HTTP_HEADER_PROFILEOBJECT "ProfileObject"
#define HTTP_HEADER_PROTOCOL "Protocol"
#define HTTP_HEADER_PROTOCOL_INFO "Protocol-Info"
#define HTTP_HEADER_PROTOCOL_QUERY "Protocol-Query"
#define HTTP_HEADER_PROTOCOL_REQUEST "Protocol-Request"
#define HTTP_HEADER_PROXY_AUTHENTICATE "Proxy-Authenticate"
#define HTTP_HEADER_PROXY_AUTHENTICATION_INFO "Proxy-Authentication-Info"
#define HTTP_HEADER_PROXY_AUTHORIZATION "Proxy-Authorization"
#define HTTP_HEADER_PROXY_FEATURES "Proxy-Features"
#define HTTP_HEADER_PROXY_INSTRUCTION "Proxy-Instruction"
#define HTTP_HEADER_PROXY_STATUS "Proxy-Status"
#define HTTP_HEADER_PUBLIC "Public"
#define HTTP_HEADER_PUBLIC_KEY_PINS "Public-Key-Pins"
#define HTTP_HEADER_PUBLIC_KEY_PINS_REPORT_ONLY "Public-Key-Pins-Report-Only"
#define HTTP_HEADER_RANGE "Range"
#define HTTP_HEADER_REDIRECT_REF "Redirect-Ref"
#define HTTP_HEADER_REFERER "Referer"
#define HTTP_HEADER_REFERER_ROOT "Referer-Root"
#define HTTP_HEADER_REFERRER_POLICY "Referrer-Policy"
#define HTTP_HEADER_REFRESH "Refresh"
#define HTTP_HEADER_REPEATABILITY_CLIENT_ID "Repeatability-Client-ID"
#define HTTP_HEADER_REPEATABILITY_FIRST_SENT "Repeatability-First-Sent"
#define HTTP_HEADER_REPEATABILITY_REQUEST_ID "Repeatability-Request-ID"
#define HTTP_HEADER_REPEATABILITY_RESULT "Repeatability-Result"
#define HTTP_HEADER_REPLAY_NONCE "Replay-Nonce"
#define HTTP_HEADER_REPORTING_ENDPOINTS "Reporting-Endpoints"
#define HTTP_HEADER_REPR_DIGEST "Repr-Digest"
#define HTTP_HEADER_RETRY_AFTER "Retry-After"
#define HTTP_HEADER_SAFE "Safe"
#define HTTP_HEADER_SCHEDULE_REPLY "Schedule-Reply"
#define HTTP_HEADER_SCHEDULE_TAG "Schedule-Tag"
#define HTTP_HEADER_SEC_FETCH_STORAGE_ACCESS "Sec-Fetch-Storage-Access"
#define HTTP_HEADER_SEC_GPC "Sec-GPC"
#define HTTP_HEADER_SEC_PURPOSE "Sec-Purpose"
#define HTTP_HEADER_SEC_TOKEN_BINDING "Sec-Token-Binding"
#define HTTP_HEADER_SEC_WEBSOCKET_ACCEPT "Sec-WebSocket-Accept"
#define HTTP_HEADER_SEC_WEBSOCKET_EXTENSIONS "Sec-WebSocket-Extensions"
#define HTTP_HEADER_SEC_WEBSOCKET_KEY "Sec-WebSocket-Key"
#define HTTP_HEADER_SEC_WEBSOCKET_PROTOCOL "Sec-WebSocket-Protocol"
#define HTTP_HEADER_SEC_WEBSOCKET_VERSION "Sec-WebSocket-Version"
#define HTTP_HEADER_SECURITY_SCHEME "Security-Scheme"
#define HTTP_HEADER_SERVER "Server"
#define HTTP_HEADER_SERVER_TIMING "Server-Timing"
#define HTTP_HEADER_SET_COOKIE "Set-Cookie"
#define HTTP_HEADER_SET_COOKIE2 "Set-Cookie2"
#define HTTP_HEADER_SETPROFILE "SetProfile"
#define HTTP_HEADER_SIGNATURE "Signature"
#define HTTP_HEADER_SIGNATURE_INPUT "Signature-Input"
#define HTTP_HEADER_SLUG "SLUG"
#define HTTP_HEADER_SOAPACTION "SoapAction"
#define HTTP_HEADER_STATUS_URI "Status-URI"
#define HTTP_HEADER_STRICT_TRANSPORT_SECURITY "Strict-Transport-Security"
#define HTTP_HEADER_SUNSET "Sunset"
#define HTTP_HEADER_SURROGATE_CAPABILITY "Surrogate-Capability"
#define HTTP_HEADER_SURROGATE_CONTROL "Surrogate-Control"
#define HTTP_HEADER_TCN "TCN"
#define HTTP_HEADER_TE "TE"
#define HTTP_HEADER_TIMEOUT "Timeout"
#define HTTP_HEADER_TIMING_ALLOW_ORIGIN "Timing-Allow-Origin"
#define HTTP_HEADER_TOPIC "Topic"
#define HTTP_HEADER_TRACEPARENT "Traceparent"
#define HTTP_HEADER_TRACESTATE "Tracestate"
#define HTTP_HEADER_TRAILER "Trailer"
#define HTTP_HEADER_TRANSFER_ENCODING "Transfer-Encoding"
#define HTTP_HEADER_TTL "TTL"
#define HTTP_HEADER_UPGRADE "Upgrade"
#define HTTP_HEADER_URGENCY "Urgency"
#define HTTP_HEADER_URI "URI"
#define HTTP_HEADER_USE_AS_DICTIONARY "Use-As-Dictionary"
#define HTTP_HEADER_USER_AGENT "User-Agent"
#define HTTP_HEADER_VARIANT_VARY "Variant-Vary"
#define HTTP_HEADER_VARY "Vary"
#define HTTP_HEADER_VIA "Via"
#define HTTP_HEADER_WANT_CONTENT_DIGEST "Want-Content-Digest"
#define HTTP_HEADER_WANT_DIGEST "Want-Digest"
#define HTTP_HEADER_WANT_REPR_DIGEST "Want-Repr-Digest"
#define HTTP_HEADER_WARNING "Warning"
#define HTTP_HEADER_WWW_AUTHENTICATE "WWW-Authenticate"
#define HTTP_HEADER_X_CONTENT_TYPE_OPTIONS "X-Content-Type-Options"
#define HTTP_HEADER_X_FRAME_OPTIONS "X-Frame-Options"
#endif // __HTTP_TYPES_HEADERS__