Skip to main content

http_constant/header_value/
const.rs

1/// Basic authentication scheme.
2pub const BASIC: &str = "Basic";
3
4/// Indicates no-cache.
5pub const NO_CACHE: &str = "no-cache";
6
7/// Indicates keep-alive connection.
8pub const KEEP_ALIVE: &str = "keep-alive";
9
10/// Indicates chunked transfer encoding.
11pub const CHUNKED: &str = "chunked";
12
13/// Deny page from being framed.
14pub const DENY: &str = "DENY";
15
16/// Prevent MIME sniffing.
17pub const NOSNIFF: &str = "nosniff";
18
19/// Indicates an XMLHttpRequest (AJAX).
20pub const XMLHTTPREQUEST: &str = "XMLHttpRequest";
21
22/// Gzip compression.
23pub const GZIP: &str = "gzip";
24
25/// Deflate compression.
26pub const DEFLATE: &str = "deflate";
27
28/// Brotli compression.
29pub const BROTLI: &str = "br";
30
31/// No encoding (identity).
32pub const IDENTITY: &str = "identity";
33
34/// Accept any content type.
35pub const ACCEPT_ANY: &str = "*/*";
36
37/// Wildcard any.
38pub const WILDCARD_ANY: &str = "*";
39
40/// Prefer English language.
41pub const ENGLISH: &str = "en";
42
43/// Bearer token authentication.
44pub const BEARER: &str = "Bearer";
45
46/// Bearer token authentication.
47pub const BEARER_WITH_SPACE: &str = "Bearer ";
48
49/// Private caching.
50pub const PRIVATE: &str = "private";
51
52/// Public caching.
53pub const PUBLIC: &str = "public";
54
55/// Close the connection.
56pub const CLOSE: &str = "close";
57
58/// Allow framing only by same origin.
59pub const SAMEORIGIN: &str = "SAMEORIGIN";
60
61/// Represents the charset parameter name.
62pub const CHARSET: &str = "charset";
63
64/// Represents the charset parameter name with equals sign.
65pub const CHARSET_EQUAL: &str = "charset=";
66
67/// UTF-8
68pub const UTF8: &str = "utf-8";
69
70/// ASCII
71pub const ASCII: &str = "us-ascii";
72
73/// ISO-8859-1 (Latin-1)
74pub const ISO_8859_1: &str = "iso-8859-1";
75
76/// ISO-8859-2 (Latin-2, Central European)
77pub const ISO_8859_2: &str = "iso-8859-2";
78
79/// ISO-8859-3 (Latin-3, South European)
80pub const ISO_8859_3: &str = "iso-8859-3";
81
82/// ISO-8859-4 (Latin-4, North European)
83pub const ISO_8859_4: &str = "iso-8859-4";
84
85/// ISO-8859-5 (Cyrillic)
86pub const ISO_8859_5: &str = "iso-8859-5";
87
88/// ISO-8859-6 (Arabic)
89pub const ISO_8859_6: &str = "iso-8859-6";
90
91/// ISO-8859-7 (Greek)
92pub const ISO_8859_7: &str = "iso-8859-7";
93
94/// ISO-8859-8 (Hebrew)
95pub const ISO_8859_8: &str = "iso-8859-8";
96
97/// ISO-8859-9 (Latin-5, Turkish)
98pub const ISO_8859_9: &str = "iso-8859-9";
99
100/// ISO-8859-10 (Latin-6, Nordic)
101pub const ISO_8859_10: &str = "iso-8859-10";
102
103/// ISO-8859-11 (Thai)
104pub const ISO_8859_11: &str = "iso-8859-11";
105
106/// ISO-8859-13 (Latin-7, Baltic Rim)
107pub const ISO_8859_13: &str = "iso-8859-13";
108
109/// ISO-8859-14 (Latin-8, Celtic)
110pub const ISO_8859_14: &str = "iso-8859-14";
111
112/// ISO-8859-15 (Latin-9, Western European with € symbol)
113pub const ISO_8859_15: &str = "iso-8859-15";
114
115/// ISO-8859-16 (Latin-10, South-Eastern European)
116pub const ISO_8859_16: &str = "iso-8859-16";
117
118/// Windows-1250 (Central European)
119pub const WINDOWS_1250: &str = "windows-1250";
120
121/// Windows-1251 (Cyrillic)
122pub const WINDOWS_1251: &str = "windows-1251";
123
124/// Windows-1252 (Western European)
125pub const WINDOWS_1252: &str = "windows-1252";
126
127/// Windows-1253 (Greek)
128pub const WINDOWS_1253: &str = "windows-1253";
129
130/// Windows-1254 (Turkish)
131pub const WINDOWS_1254: &str = "windows-1254";
132
133/// Windows-1255 (Hebrew)
134pub const WINDOWS_1255: &str = "windows-1255";
135
136/// Windows-1256 (Arabic)
137pub const WINDOWS_1256: &str = "windows-1256";
138
139/// Windows-1257 (Baltic)
140pub const WINDOWS_1257: &str = "windows-1257";
141
142/// Windows-1258 (Vietnamese)
143pub const WINDOWS_1258: &str = "windows-1258";
144
145/// KOI8-R (Russian)
146pub const KOI8_R: &str = "koi8-r";
147
148/// KOI8-U (Ukrainian)
149pub const KOI8_U: &str = "koi8-u";
150
151/// Shift JIS (Japanese)
152pub const SHIFT_JIS: &str = "shift_jis";
153
154/// EUC-JP (Japanese)
155pub const EUC_JP: &str = "euc-jp";
156
157/// EUC-KR (Korean)
158pub const EUC_KR: &str = "euc-kr";
159
160/// GB2312 (Simplified Chinese)
161pub const GB2312: &str = "gb2312";
162
163/// Big5 (Traditional Chinese)
164pub const BIG5: &str = "big5";
165
166/// UTF-16 (16-bit Unicode)
167pub const UTF16: &str = "utf-16";
168
169/// UTF-16LE (UTF-16 Little Endian)
170pub const UTF16LE: &str = "utf-16le";
171
172/// UTF-16BE (UTF-16 Big Endian)
173pub const UTF16BE: &str = "utf-16be";
174
175/// UTF-32 (32-bit Unicode)
176pub const UTF32: &str = "utf-32";
177
178/// UTF-32LE (UTF-32 Little Endian)
179pub const UTF32LE: &str = "utf-32le";
180
181/// UTF-32BE (UTF-32 Big Endian)
182pub const UTF32BE: &str = "utf-32be";
183
184/// Charset utf8
185pub const CHARSET_UTF_8: &str = "charset=utf-8";
186
187/// Charset iso-8859-1
188pub const CHARSET_ISO_8859_1: &str = "charset=iso-8859-1";
189
190/// Charset windows-1252
191pub const CHARSET_WINDOWS_1252: &str = "charset=windows-1252";
192
193/// Charset shift_jis
194pub const CHARSET_SHIFT_JIS: &str = "charset=shift_jis";
195
196/// Charset gb2312
197pub const CHARSET_GB2312: &str = "charset=gb2312";
198
199/// Charset big5
200pub const CHARSET_BIG5: &str = "charset=big5";
201
202/// Charset utf-16
203pub const CHARSET_UTF_16: &str = "charset=utf-16";
204
205/// Charset utf-32
206pub const CHARSET_UTF_32: &str = "charset=utf-32";
207
208/// Charset macintosh
209pub const CHARSET_MACINTOSH: &str = "charset=macintosh";
210
211/// Charset euc-kr
212pub const CHARSET_EUC_KR: &str = "charset=euc-kr";
213
214/// Charset us-ascii
215pub const CHARSET_ASCII: &str = "charset=us-ascii";
216
217/// Charset iso-8859-2
218pub const CHARSET_ISO_8859_2: &str = "charset=iso-8859-2";
219
220/// Charset iso-8859-3
221pub const CHARSET_ISO_8859_3: &str = "charset=iso-8859-3";
222
223/// Charset iso-8859-4
224pub const CHARSET_ISO_8859_4: &str = "charset=iso-8859-4";
225
226/// Charset iso-8859-5
227pub const CHARSET_ISO_8859_5: &str = "charset=iso-8859-5";
228
229/// Charset iso-8859-6
230pub const CHARSET_ISO_8859_6: &str = "charset=iso-8859-6";
231
232/// Charset iso-8859-7
233pub const CHARSET_ISO_8859_7: &str = "charset=iso-8859-7";
234
235/// Charset iso-8859-8
236pub const CHARSET_ISO_8859_8: &str = "charset=iso-8859-8";
237
238/// Charset iso-8859-9
239pub const CHARSET_ISO_8859_9: &str = "charset=iso-8859-9";
240
241/// Charset iso-8859-10
242pub const CHARSET_ISO_8859_10: &str = "charset=iso-8859-10";
243
244/// Charset iso-8859-11
245pub const CHARSET_ISO_8859_11: &str = "charset=iso-8859-11";
246
247/// Charset iso-8859-13
248pub const CHARSET_ISO_8859_13: &str = "charset=iso-8859-13";
249
250/// Charset iso-8859-14
251pub const CHARSET_ISO_8859_14: &str = "charset=iso-8859-14";
252
253/// Charset iso-8859-15
254pub const CHARSET_ISO_8859_15: &str = "charset=iso-8859-15";
255
256/// Charset iso-8859-16
257pub const CHARSET_ISO_8859_16: &str = "charset=iso-8859-16";
258
259/// Charset windows-1250
260pub const CHARSET_WINDOWS_1250: &str = "charset=windows-1250";
261
262/// Charset windows-1251
263pub const CHARSET_WINDOWS_1251: &str = "charset=windows-1251";
264
265/// Charset windows-1253
266pub const CHARSET_WINDOWS_1253: &str = "charset=windows-1253";
267
268/// Charset windows-1254
269pub const CHARSET_WINDOWS_1254: &str = "charset=windows-1254";
270
271/// Charset windows-1255
272pub const CHARSET_WINDOWS_1255: &str = "charset=windows-1255";
273
274/// Charset windows-1256
275pub const CHARSET_WINDOWS_1256: &str = "charset=windows-1256";
276
277/// Charset windows-1257
278pub const CHARSET_WINDOWS_1257: &str = "charset=windows-1257";
279
280/// Charset windows-1258
281pub const CHARSET_WINDOWS_1258: &str = "charset=windows-1258";
282
283/// Charset koi8-r
284pub const CHARSET_KOI8_R: &str = "charset=koi8-r";
285
286/// Charset koi8-u
287pub const CHARSET_KOI8_U: &str = "charset=koi8-u";
288
289/// Charset euc-jp
290pub const CHARSET_EUC_JP: &str = "charset=euc-jp";
291
292/// Charset utf-16le
293pub const CHARSET_UTF_16LE: &str = "charset=utf-16le";
294
295/// Charset utf-16be
296pub const CHARSET_UTF_16BE: &str = "charset=utf-16be";
297
298/// Charset utf-32le
299pub const CHARSET_UTF_32LE: &str = "charset=utf-32le";
300
301/// Charset utf-32be
302pub const CHARSET_UTF_32BE: &str = "charset=utf-32be";
303
304/// Represents the H2C (HTTP/2 Cleartext) protocol lowercase string.
305pub const H2C_LOWERCASE: &str = "h2c";
306
307/// Represents the H2C (HTTP/2 Cleartext) protocol uppercase string.
308pub const H2C_UPPERCASE: &str = "H2C";
309
310/// Represents the WebSocket protocol string.
311pub const WEBSOCKET: &str = "websocket";
312
313/// Represents the WebSocket protocol lowercase string.
314pub const WEBSOCKET_LOWERCASE: &str = "websocket";
315
316/// Represents the WebSocket protocol uppercase string.
317pub const WEBSOCKET_UPPERCASE: &str = "WEBSOCKET";
318
319/// Represents the TLS (Transport Layer Security) protocol lowercase string.
320pub const TLS_LOWERCASE: &str = "tls";
321
322/// Represents the TLS (Transport Layer Security) protocol uppercase string.
323pub const TLS_UPPERCASE: &str = "TLS";
324
325/// TLS/1.0
326pub const TLS_1_0: &str = "TLS/1.0";
327
328/// TLS/1.1
329pub const TLS_1_1: &str = "TLS/1.1";
330
331/// TLS/1.2
332pub const TLS_1_2: &str = "TLS/1.2";
333
334/// TLS/1.3
335pub const TLS_1_3: &str = "TLS/1.3";
336
337/// Represents the bytes content type.
338pub const BYTES: &str = "bytes";
339
340/// Cache control directive: max-age
341pub const MAX_AGE: &str = "max-age";
342
343/// Cache control directive: must-revalidate
344pub const MUST_REVALIDATE: &str = "must-revalidate";
345
346/// Cache control directive: no-store
347pub const NO_STORE: &str = "no-store";
348
349/// Cache control directive: no-transform
350pub const NO_TRANSFORM: &str = "no-transform";
351
352/// Cache control directive: proxy-revalidate
353pub const PROXY_REVALIDATE: &str = "proxy-revalidate";
354
355/// Cache control directive: s-maxage
356pub const S_MAXAGE: &str = "s-maxage";
357
358/// Cache control directive: immutable
359pub const IMMUTABLE: &str = "immutable";
360
361/// Cache control directive: stale-while-revalidate
362pub const STALE_WHILE_REVALIDATE: &str = "stale-while-revalidate";
363
364/// Cache control directive: stale-if-error
365pub const STALE_IF_ERROR: &str = "stale-if-error";
366
367/// Cache control directive combination: no-cache, no-store
368pub const NO_CACHE_NO_STORE: &str = "no-cache, no-store";
369
370/// Cache control directive combination: no-cache, must-revalidate
371pub const NO_CACHE_MUST_REVALIDATE: &str = "no-cache, must-revalidate";
372
373/// Cache control directive combination: no-store, must-revalidate
374pub const NO_STORE_MUST_REVALIDATE: &str = "no-store, must-revalidate";
375
376/// Cache control directive combination: no-cache, no-store, must-revalidate
377pub const NO_CACHE_NO_STORE_MUST_REVALIDATE: &str = "no-cache, no-store, must-revalidate";
378
379/// Content disposition: inline
380pub const INLINE: &str = "inline";
381
382/// Content disposition: attachment
383pub const ATTACHMENT: &str = "attachment";
384
385/// Content disposition: filename
386pub const FILENAME: &str = "filename";
387
388/// Content disposition: form-data
389pub const FORM_DATA: &str = "form-data";
390
391/// X-Frame-Options: ALLOWALL
392pub const ALLOWALL: &str = "ALLOWALL";
393
394/// Referrer Policy: no-referrer
395pub const NO_REFERRER: &str = "no-referrer";
396
397/// Referrer Policy: no-referrer-when-downgrade
398pub const NO_REFERRER_WHEN_DOWNGRADE: &str = "no-referrer-when-downgrade";
399
400/// Referrer Policy: origin
401pub const ORIGIN_ONLY: &str = "origin";
402
403/// Referrer Policy: origin-when-cross-origin
404pub const ORIGIN_WHEN_CROSS_ORIGIN: &str = "origin-when-cross-origin";
405
406/// Referrer Policy: same-origin
407pub const SAME_ORIGIN: &str = "same-origin";
408
409/// Referrer Policy: strict-origin
410pub const STRICT_ORIGIN: &str = "strict-origin";
411
412/// Referrer Policy: strict-origin-when-cross-origin
413pub const STRICT_ORIGIN_WHEN_CROSS_ORIGIN: &str = "strict-origin-when-cross-origin";
414
415/// Referrer Policy: unsafe-url
416pub const UNSAFE_URL: &str = "unsafe-url";
417
418/// Cross-Origin-Embedder-Policy: require-corp
419pub const REQUIRE_CORP: &str = "require-corp";
420
421/// Cross-Origin-Embedder-Policy: credentialless
422pub const CREDENTIALLESS: &str = "credentialless";
423
424/// Cross-Origin-Opener-Policy: same-origin
425pub const SAME_ORIGIN_COOP: &str = "same-origin";
426
427/// Cross-Origin-Opener-Policy: same-origin-allow-popups
428pub const SAME_ORIGIN_ALLOW_POPUPS: &str = "same-origin-allow-popups";
429
430/// Cross-Origin-Opener-Policy: unsafe-none
431pub const UNSAFE_NONE: &str = "unsafe-none";
432
433/// Cross-Origin-Resource-Policy: same-site
434pub const SAME_SITE: &str = "same-site";
435
436/// Cross-Origin-Resource-Policy: cross-origin
437pub const CROSS_ORIGIN: &str = "cross-origin";
438
439/// X-XSS-Protection: 1; mode=block
440pub const XSS_PROTECTION_BLOCK: &str = "1; mode=block";
441
442/// X-XSS-Protection: 0
443pub const XSS_PROTECTION_DISABLED: &str = "0";
444
445/// X-DNS-Prefetch-Control: on
446pub const DNS_PREFETCH_ON: &str = "on";
447
448/// X-DNS-Prefetch-Control: off
449pub const DNS_PREFETCH_OFF: &str = "off";
450
451/// X-Download-Options: noopen
452pub const NOOPEN: &str = "noopen";
453
454/// X-Permitted-Cross-Domain-Policies: none
455pub const NONE: &str = "none";
456
457/// X-Permitted-Cross-Domain-Policies: master-only
458pub const MASTER_ONLY: &str = "master-only";
459
460/// X-Permitted-Cross-Domain-Policies: by-content-type
461pub const BY_CONTENT_TYPE: &str = "by-content-type";
462
463/// X-Permitted-Cross-Domain-Policies: all
464pub const ALL: &str = "all";
465
466/// X-Robots-Tag: noindex
467pub const NOINDEX: &str = "noindex";
468
469/// X-Robots-Tag: nofollow
470pub const NOFOLLOW: &str = "nofollow";
471
472/// X-Robots-Tag: noarchive
473pub const NOARCHIVE: &str = "noarchive";
474
475/// X-Robots-Tag: nosnippet
476pub const NOSNIPPET: &str = "nosnippet";
477
478/// X-Robots-Tag: noimageindex
479pub const NOIMAGEINDEX: &str = "noimageindex";
480
481/// X-UA-Compatible: IE=edge
482pub const IE_EDGE: &str = "IE=edge";
483
484/// Expect: 100-continue
485pub const CONTINUE_EXPECT: &str = "100-continue";
486
487/// Transfer-Encoding: compress
488pub const COMPRESS: &str = "compress";
489
490/// Accept-Ranges: none
491pub const NONE_RANGES: &str = "none";
492
493/// Vary: accept-encoding
494pub const VARY_ACCEPT_ENCODING: &str = "accept-encoding";
495
496/// Vary: user-agent
497pub const VARY_USER_AGENT: &str = "user-agent";
498
499/// Vary: origin
500pub const VARY_ORIGIN: &str = "origin";
501
502/// domain
503pub const COOKIE_DOMAIN: &str = "Domain";
504
505/// Domain lowercase
506pub const COOKIE_DOMAIN_LOWERCASE: &str = "domain";
507
508/// path
509pub const COOKIE_PATH: &str = "Path";
510
511/// Path lowercase
512pub const COOKIE_PATH_LOWERCASE: &str = "path";
513
514/// secure
515pub const COOKIE_SECURE: &str = "Secure";
516
517/// Secure lowercase
518pub const COOKIE_SECURE_LOWERCASE: &str = "secure";
519
520/// HttpOnly
521pub const COOKIE_HTTP_ONLY: &str = "HttpOnly";
522
523/// Httponly lowercase
524pub const COOKIE_HTTP_ONLY_LOWERCASE: &str = "httponly";
525
526/// SameSite
527pub const COOKIE_SAME_SITE: &str = "SameSite";
528
529/// Samesite lowercase
530pub const COOKIE_SAME_SITE_LOWERCASE: &str = "samesite";
531
532/// max-age
533pub const COOKIE_MAX_AGE: &str = "Max-Age";
534
535/// Max-age lowercase
536pub const COOKIE_MAX_AGE_LOWERCASE: &str = "max-age";
537
538/// expires
539pub const COOKIE_EXPIRES: &str = "Expires";
540
541/// Expires lowercase
542pub const COOKIE_EXPIRES_LOWERCASE: &str = "expires";
543
544/// priority
545pub const COOKIE_PRIORITY: &str = "Priority";
546
547/// Priority lowercase
548pub const COOKIE_PRIORITY_LOWERCASE: &str = "priority";
549
550/// preload
551pub const COOKIE_PRELOAD: &str = "Preload";
552
553/// Preload lowercase
554pub const COOKIE_PRELOAD_LOWERCASE: &str = "preload";
555
556/// SameSite value: Strict
557pub const COOKIE_SAME_SITE_STRICT: &str = "Strict";
558
559/// SameSite value: Lax
560pub const COOKIE_SAME_SITE_LAX: &str = "Lax";
561
562/// SameSite value: None
563pub const COOKIE_SAME_SITE_NONE: &str = "None";
564
565/// SameSite strict lowercase
566pub const COOKIE_SAME_SITE_STRICT_LOWERCASE: &str = "strict";
567
568/// SameSite lax lowercase
569pub const COOKIE_SAME_SITE_LAX_LOWERCASE: &str = "lax";
570
571/// SameSite none lowercase
572pub const COOKIE_SAME_SITE_NONE_LOWERCASE: &str = "none";
573
574/// Priority value: Low
575pub const COOKIE_PRIORITY_LOW: &str = "Low";
576
577/// Priority value: Medium
578pub const COOKIE_PRIORITY_MEDIUM: &str = "Medium";
579
580/// Priority value: High
581pub const COOKIE_PRIORITY_HIGH: &str = "High";
582
583/// Priority low lowercase
584pub const COOKIE_PRIORITY_LOW_LOWERCASE: &str = "low";
585
586/// Priority medium lowercase
587pub const COOKIE_PRIORITY_MEDIUM_LOWERCASE: &str = "medium";
588
589/// Priority high lowercase
590pub const COOKIE_PRIORITY_HIGH_LOWERCASE: &str = "high";
591
592/// Cookie attribute with value: SameSite=Strict
593pub const COOKIE_SAME_SITE_STRICT_ATTR: &str = "SameSite=Strict";
594
595/// Cookie attribute with value: SameSite=Lax
596pub const COOKIE_SAME_SITE_LAX_ATTR: &str = "SameSite=Lax";
597
598/// Cookie attribute with value: SameSite=None
599pub const COOKIE_SAME_SITE_NONE_ATTR: &str = "SameSite=None";
600
601/// Samesite strict attr lowercase
602pub const COOKIE_SAME_SITE_STRICT_ATTR_LOWERCASE: &str = "samesite=strict";
603
604/// Samesite lax attr lowercase
605pub const COOKIE_SAME_SITE_LAX_ATTR_LOWERCASE: &str = "samesite=lax";
606
607/// Samesite none attr lowercase
608pub const COOKIE_SAME_SITE_NONE_ATTR_LOWERCASE: &str = "samesite=none";
609
610/// Cookie attribute with value: Priority=Low
611pub const COOKIE_PRIORITY_LOW_ATTR: &str = "Priority=Low";
612
613/// Cookie attribute with value: Priority=Medium
614pub const COOKIE_PRIORITY_MEDIUM_ATTR: &str = "Priority=Medium";
615
616/// Cookie attribute with value: Priority=High
617pub const COOKIE_PRIORITY_HIGH_ATTR: &str = "Priority=High";
618
619/// Priority low attr lowercase
620pub const COOKIE_PRIORITY_LOW_ATTR_LOWERCASE: &str = "priority=low";
621
622/// Priority medium attr lowercase
623pub const COOKIE_PRIORITY_MEDIUM_ATTR_LOWERCASE: &str = "priority=medium";
624
625/// Priority high attr lowercase
626pub const COOKIE_PRIORITY_HIGH_ATTR_LOWERCASE: &str = "priority=high";
627
628/// Cookie separator
629pub const COOKIE_SEPARATOR: &str = "; ";
630
631/// Cookie name-value separator
632pub const COOKIE_NAME_VALUE_SEPARATOR: &str = "=";
633
634/// Cookie attribute prefix: Domain=
635pub const COOKIE_DOMAIN_PREFIX: &str = "Domain=";
636
637/// Domain prefix lowercase
638pub const COOKIE_DOMAIN_PREFIX_LOWERCASE: &str = "domain=";
639
640/// Cookie attribute prefix: Path=
641pub const COOKIE_PATH_PREFIX: &str = "Path=";
642
643/// Path prefix lowercase
644pub const COOKIE_PATH_PREFIX_LOWERCASE: &str = "path=";
645
646/// Cookie attribute prefix: Max-Age=
647pub const COOKIE_MAX_AGE_PREFIX: &str = "Max-Age=";
648
649/// Max-age prefix lowercase
650pub const COOKIE_MAX_AGE_PREFIX_LOWERCASE: &str = "max-age=";
651
652/// Cookie attribute prefix: Expires=
653pub const COOKIE_EXPIRES_PREFIX: &str = "Expires=";
654
655/// Expires prefix lowercase
656pub const COOKIE_EXPIRES_PREFIX_LOWERCASE: &str = "expires=";
657
658/// Cookie attribute prefix: SameSite=
659pub const COOKIE_SAME_SITE_PREFIX: &str = "SameSite=";
660
661/// Samesite prefix lowercase
662pub const COOKIE_SAME_SITE_PREFIX_LOWERCASE: &str = "samesite=";
663
664/// Cookie attribute prefix: Priority=
665pub const COOKIE_PRIORITY_PREFIX: &str = "Priority=";
666
667/// Priority prefix lowercase
668pub const COOKIE_PRIORITY_PREFIX_LOWERCASE: &str = "priority=";
669
670/// Cookie common max-age values: 0 (delete immediately)
671pub const COOKIE_MAX_AGE_DELETE: &str = "0";
672
673/// Expires value to disable caching (Expires: 0)
674pub const EXPIRES_DISABLED: &str = "0";
675
676/// Cookie common max-age values: session (no max-age)
677pub const COOKIE_MAX_AGE_SESSION: &str = "";
678
679/// Cookie common max-age values: 1 hour
680pub const COOKIE_MAX_AGE_1_HOUR: &str = "3600";
681
682/// Cookie common max-age values: 1 day
683pub const COOKIE_MAX_AGE_1_DAY: &str = "86400";
684
685/// Cookie common max-age values: 1 week
686pub const COOKIE_MAX_AGE_1_WEEK: &str = "604800";
687
688/// Cookie common max-age values: 1 month (30 days)
689pub const COOKIE_MAX_AGE_1_MONTH: &str = "2592000";
690
691/// Cookie common max-age values: 1 year
692pub const COOKIE_MAX_AGE_1_YEAR: &str = "31536000";
693
694/// Cookie common path values: root path
695pub const COOKIE_PATH_ROOT: &str = "/";
696
697/// Cookie common domain values: localhost
698pub const COOKIE_DOMAIN_LOCALHOST: &str = "localhost";
699
700/// Cookie __Secure- prefix
701pub const COOKIE_SECURE_PREFIX: &str = "__Secure-";
702
703/// Cookie __Host- prefix
704pub const COOKIE_HOST_PREFIX: &str = "__Host-";
705
706/// Complete secure cookie attributes (Secure; HttpOnly)
707pub const COOKIE_SECURE_HTTP_ONLY: &str = "Secure; HttpOnly";
708
709/// Secure httponly lowercase
710pub const COOKIE_SECURE_HTTP_ONLY_LOWERCASE: &str = "secure; httponly";
711
712/// Complete secure cookie with SameSite=Strict
713pub const COOKIE_SECURE_HTTP_ONLY_SAME_SITE_STRICT: &str = "Secure; HttpOnly; SameSite=Strict";
714
715/// Secure httponly SameSite strict lowercase
716pub const COOKIE_SECURE_HTTP_ONLY_SAME_SITE_STRICT_LOWERCASE: &str =
717    "secure; httponly; samesite=strict";
718
719/// Complete secure cookie with SameSite=Lax
720pub const COOKIE_SECURE_HTTP_ONLY_SAME_SITE_LAX: &str = "Secure; HttpOnly; SameSite=Lax";
721
722/// Secure httponly SameSite lax lowercase
723pub const COOKIE_SECURE_HTTP_ONLY_SAME_SITE_LAX_LOWERCASE: &str = "secure; httponly; samesite=lax";
724
725/// Complete secure cookie with SameSite=None
726pub const COOKIE_SECURE_HTTP_ONLY_SAME_SITE_NONE: &str = "Secure; HttpOnly; SameSite=None";
727
728/// Secure httponly SameSite none lowercase
729pub const COOKIE_SECURE_HTTP_ONLY_SAME_SITE_NONE_LOWERCASE: &str =
730    "secure; httponly; samesite=none";
731
732/// Cookie with root path
733pub const COOKIE_PATH_ROOT_ATTR: &str = "Path=/";
734
735/// Path root attr lowercase
736pub const COOKIE_PATH_ROOT_ATTR_LOWERCASE: &str = "path=/";
737
738/// Cookie deletion attributes (Max-Age=0; Expires=Thu, 01 Jan 1970 00:00:00 GMT)
739pub const COOKIE_DELETE_ATTRS: &str = "Max-Age=0; Expires=Thu, 01 Jan 1970 00:00:00 GMT";
740
741/// Delete attrs lowercase
742pub const COOKIE_DELETE_ATTRS_LOWERCASE: &str = "max-age=0; expires=thu, 01 jan 1970 00:00:00 gmt";
743
744/// Common expires date for deletion
745pub const COOKIE_EXPIRES_EPOCH: &str = "Thu, 01 Jan 1970 00:00:00 GMT";
746
747/// Cookie attribute: Expires
748pub const COOKIE_EXPIRES_ATTRIBUTE: &str = "; Expires=";
749
750/// Expires attribute lowercase
751pub const COOKIE_EXPIRES_ATTRIBUTE_LOWERCASE: &str = "; expires=";
752
753/// Cookie attribute: Max-Age
754pub const COOKIE_MAX_AGE_ATTRIBUTE: &str = "; Max-Age=";
755
756/// Max-age attribute lowercase
757pub const COOKIE_MAX_AGE_ATTRIBUTE_LOWERCASE: &str = "; max-age=";
758
759/// Cookie attribute: Domain
760pub const COOKIE_DOMAIN_ATTRIBUTE: &str = "; Domain=";
761
762/// Domain attribute lowercase
763pub const COOKIE_DOMAIN_ATTRIBUTE_LOWERCASE: &str = "; domain=";
764
765/// Cookie attribute: Path
766pub const COOKIE_PATH_ATTRIBUTE: &str = "; Path=";
767
768/// Path attribute lowercase
769pub const COOKIE_PATH_ATTRIBUTE_LOWERCASE: &str = "; path=";
770
771/// Cookie attribute: Secure
772pub const COOKIE_SECURE_ATTRIBUTE: &str = "; Secure";
773
774/// Secure attribute lowercase
775pub const COOKIE_SECURE_ATTRIBUTE_LOWERCASE: &str = "; secure";
776
777/// Cookie attribute: HttpOnly
778pub const COOKIE_HTTP_ONLY_ATTRIBUTE: &str = "; HttpOnly";
779
780/// Httponly attribute lowercase
781pub const COOKIE_HTTP_ONLY_ATTRIBUTE_LOWERCASE: &str = "; httponly";
782
783/// Cookie attribute: SameSite
784pub const COOKIE_SAME_SITE_ATTRIBUTE: &str = "; SameSite=";
785
786/// Samesite attribute lowercase
787pub const COOKIE_SAME_SITE_ATTRIBUTE_LOWERCASE: &str = "; samesite=";