Initial value:=
new(HeaderDescriptor,
string)[99]
{
(new HeaderDescriptor(":authority"), ""),
(new HeaderDescriptor(":path"), "/"),
(new HeaderDescriptor(KnownHeaders.Age), "0"),
(new HeaderDescriptor(KnownHeaders.ContentDisposition), ""),
(new HeaderDescriptor(KnownHeaders.ContentLength), "0"),
(new HeaderDescriptor(KnownHeaders.Cookie), ""),
(new HeaderDescriptor(KnownHeaders.Date), ""),
(new HeaderDescriptor(KnownHeaders.ETag), ""),
(new HeaderDescriptor(KnownHeaders.IfModifiedSince), ""),
(new HeaderDescriptor(KnownHeaders.IfNoneMatch), ""),
(new HeaderDescriptor(KnownHeaders.LastModified), ""),
(new HeaderDescriptor(KnownHeaders.Link), ""),
(new HeaderDescriptor(KnownHeaders.Location), ""),
(new HeaderDescriptor(KnownHeaders.Referer), ""),
(new HeaderDescriptor(KnownHeaders.SetCookie), ""),
(new HeaderDescriptor(":method"), "CONNECT"),
(new HeaderDescriptor(":method"), "DELETE"),
(new HeaderDescriptor(":method"), "GET"),
(new HeaderDescriptor(":method"), "HEAD"),
(new HeaderDescriptor(":method"), "OPTIONS"),
(new HeaderDescriptor(":method"), "POST"),
(new HeaderDescriptor(":method"), "PUT"),
(new HeaderDescriptor(":scheme"), "http"),
(new HeaderDescriptor(":scheme"), "https"),
(new HeaderDescriptor(KnownHeaders.PseudoStatus), "103"),
(new HeaderDescriptor(KnownHeaders.PseudoStatus), "200"),
(new HeaderDescriptor(KnownHeaders.PseudoStatus), "304"),
(new HeaderDescriptor(KnownHeaders.PseudoStatus), "404"),
(new HeaderDescriptor(KnownHeaders.PseudoStatus), "503"),
(new HeaderDescriptor(KnownHeaders.Accept), "*/*"),
(new HeaderDescriptor(KnownHeaders.Accept), "application/dns-message"),
(new HeaderDescriptor(KnownHeaders.AcceptEncoding), "gzip, deflate, br"),
(new HeaderDescriptor(KnownHeaders.AcceptRanges), "bytes"),
(new HeaderDescriptor(KnownHeaders.AccessControlAllowHeaders), "cache-control"),
(new HeaderDescriptor(KnownHeaders.AccessControlAllowHeaders), "content-type"),
(new HeaderDescriptor(KnownHeaders.AccessControlAllowOrigin), "*"),
(new HeaderDescriptor(KnownHeaders.CacheControl), "max-age=0"),
(new HeaderDescriptor(KnownHeaders.CacheControl), "max-age=2592000"),
(new HeaderDescriptor(KnownHeaders.CacheControl), "max-age=604800"),
(new HeaderDescriptor(KnownHeaders.CacheControl), "no-cache"),
(new HeaderDescriptor(KnownHeaders.CacheControl), "no-store"),
(new HeaderDescriptor(KnownHeaders.CacheControl), "public, max-age=31536000"),
(new HeaderDescriptor(KnownHeaders.ContentEncoding), "br"),
(new HeaderDescriptor(KnownHeaders.ContentEncoding), "gzip"),
(new HeaderDescriptor(KnownHeaders.ContentType), "application/dns-message"),
(new HeaderDescriptor(KnownHeaders.ContentType), "application/javascript"),
(new HeaderDescriptor(KnownHeaders.ContentType), "application/json"),
(new HeaderDescriptor(KnownHeaders.ContentType), "application/x-www-form-urlencoded"),
(new HeaderDescriptor(KnownHeaders.ContentType), "image/gif"),
(new HeaderDescriptor(KnownHeaders.ContentType), "image/jpeg"),
(new HeaderDescriptor(KnownHeaders.ContentType), "image/png"),
(new HeaderDescriptor(KnownHeaders.ContentType), "text/css"),
(new HeaderDescriptor(KnownHeaders.ContentType), "text/html; charset=utf-8"),
(new HeaderDescriptor(KnownHeaders.ContentType), "text/plain"),
(new HeaderDescriptor(KnownHeaders.ContentType), "text/plain;charset=utf-8"),
(new HeaderDescriptor(KnownHeaders.Range), "bytes=0-"),
(new HeaderDescriptor(KnownHeaders.StrictTransportSecurity), "max-age=31536000"),
(new HeaderDescriptor(KnownHeaders.StrictTransportSecurity), "max-age=31536000; includesubdomains"),
(new HeaderDescriptor(KnownHeaders.StrictTransportSecurity), "max-age=31536000; includesubdomains; preload"),
(new HeaderDescriptor(KnownHeaders.Vary), "accept-encoding"),
(new HeaderDescriptor(KnownHeaders.Vary), "origin"),
(new HeaderDescriptor(KnownHeaders.XContentTypeOptions), "nosniff"),
(new HeaderDescriptor("x-xss-protection"), "1; mode=block"),
(new HeaderDescriptor(KnownHeaders.PseudoStatus), "100"),
(new HeaderDescriptor(KnownHeaders.PseudoStatus), "204"),
(new HeaderDescriptor(KnownHeaders.PseudoStatus), "206"),
(new HeaderDescriptor(KnownHeaders.PseudoStatus), "302"),
(new HeaderDescriptor(KnownHeaders.PseudoStatus), "400"),
(new HeaderDescriptor(KnownHeaders.PseudoStatus), "403"),
(new HeaderDescriptor(KnownHeaders.PseudoStatus), "421"),
(new HeaderDescriptor(KnownHeaders.PseudoStatus), "425"),
(new HeaderDescriptor(KnownHeaders.PseudoStatus), "500"),
(new HeaderDescriptor(KnownHeaders.AcceptLanguage), ""),
(new HeaderDescriptor(KnownHeaders.AccessControlAllowCredentials), "FALSE"),
(new HeaderDescriptor(KnownHeaders.AccessControlAllowCredentials), "TRUE"),
(new HeaderDescriptor(KnownHeaders.AccessControlAllowHeaders), "*"),
(new HeaderDescriptor(KnownHeaders.AccessControlAllowMethods), "get"),
(new HeaderDescriptor(KnownHeaders.AccessControlAllowMethods), "get, post, options"),
(new HeaderDescriptor(KnownHeaders.AccessControlAllowMethods), "options"),
(new HeaderDescriptor(KnownHeaders.AccessControlExposeHeaders), "content-length"),
(new HeaderDescriptor("access-control-request-headers"), "content-type"),
(new HeaderDescriptor("access-control-request-method"), "get"),
(new HeaderDescriptor("access-control-request-method"), "post"),
(new HeaderDescriptor(KnownHeaders.AltSvc), "clear"),
(new HeaderDescriptor(KnownHeaders.Authorization), ""),
(new HeaderDescriptor(KnownHeaders.ContentSecurityPolicy), "script-src 'none'; object-src 'none'; base-uri 'none'"),
(new HeaderDescriptor("early-data"), "1"),
(new HeaderDescriptor("expect-ct"), ""),
(new HeaderDescriptor("forwarded"), ""),
(new HeaderDescriptor(KnownHeaders.IfRange), ""),
(new HeaderDescriptor(KnownHeaders.Origin), ""),
(new HeaderDescriptor("purpose"), "prefetch"),
(new HeaderDescriptor(KnownHeaders.Server), ""),
(new HeaderDescriptor("timing-allow-origin"), "*"),
(new HeaderDescriptor(KnownHeaders.UpgradeInsecureRequests), "1"),
(new HeaderDescriptor(KnownHeaders.UserAgent), ""),
(new HeaderDescriptor("x-forwarded-for"), ""),
(new HeaderDescriptor(KnownHeaders.XFrameOptions), "deny"),
(new HeaderDescriptor(KnownHeaders.XFrameOptions), "sameorigin")
}
Definition at line 5 of file QPackStaticTable.cs.
5 {
get; } =
new(HeaderDescriptor,
string)[99]
6 {
7 (new HeaderDescriptor(":authority"), ""),
8 (new HeaderDescriptor(":path"), "/"),
9 (new HeaderDescriptor(KnownHeaders.Age), "0"),
10 (new HeaderDescriptor(KnownHeaders.ContentDisposition), ""),
11 (new HeaderDescriptor(KnownHeaders.ContentLength), "0"),
12 (new HeaderDescriptor(KnownHeaders.Cookie), ""),
13 (new HeaderDescriptor(KnownHeaders.Date), ""),
14 (new HeaderDescriptor(KnownHeaders.ETag), ""),
15 (new HeaderDescriptor(KnownHeaders.IfModifiedSince), ""),
16 (new HeaderDescriptor(KnownHeaders.IfNoneMatch), ""),
17 (new HeaderDescriptor(KnownHeaders.LastModified), ""),
18 (new HeaderDescriptor(KnownHeaders.Link), ""),
19 (new HeaderDescriptor(KnownHeaders.Location), ""),
20 (new HeaderDescriptor(KnownHeaders.Referer), ""),
21 (new HeaderDescriptor(KnownHeaders.SetCookie), ""),
22 (new HeaderDescriptor(":method"), "CONNECT"),
23 (new HeaderDescriptor(":method"), "DELETE"),
24 (new HeaderDescriptor(":method"), "GET"),
25 (new HeaderDescriptor(":method"), "HEAD"),
26 (new HeaderDescriptor(":method"), "OPTIONS"),
27 (new HeaderDescriptor(":method"), "POST"),
28 (new HeaderDescriptor(":method"), "PUT"),
29 (new HeaderDescriptor(":scheme"), "http"),
30 (new HeaderDescriptor(":scheme"), "https"),
31 (new HeaderDescriptor(KnownHeaders.PseudoStatus), "103"),
32 (new HeaderDescriptor(KnownHeaders.PseudoStatus), "200"),
33 (new HeaderDescriptor(KnownHeaders.PseudoStatus), "304"),
34 (new HeaderDescriptor(KnownHeaders.PseudoStatus), "404"),
35 (new HeaderDescriptor(KnownHeaders.PseudoStatus), "503"),
36 (new HeaderDescriptor(KnownHeaders.Accept), "*/*"),
37 (new HeaderDescriptor(KnownHeaders.Accept), "application/dns-message"),
38 (new HeaderDescriptor(KnownHeaders.AcceptEncoding), "gzip, deflate, br"),
39 (new HeaderDescriptor(KnownHeaders.AcceptRanges), "bytes"),
40 (new HeaderDescriptor(KnownHeaders.AccessControlAllowHeaders), "cache-control"),
41 (new HeaderDescriptor(KnownHeaders.AccessControlAllowHeaders), "content-type"),
42 (new HeaderDescriptor(KnownHeaders.AccessControlAllowOrigin), "*"),
43 (new HeaderDescriptor(KnownHeaders.CacheControl), "max-age=0"),
44 (new HeaderDescriptor(KnownHeaders.CacheControl), "max-age=2592000"),
45 (new HeaderDescriptor(KnownHeaders.CacheControl), "max-age=604800"),
46 (new HeaderDescriptor(KnownHeaders.CacheControl), "no-cache"),
47 (new HeaderDescriptor(KnownHeaders.CacheControl), "no-store"),
48 (new HeaderDescriptor(KnownHeaders.CacheControl), "public, max-age=31536000"),
49 (new HeaderDescriptor(KnownHeaders.ContentEncoding), "br"),
50 (new HeaderDescriptor(KnownHeaders.ContentEncoding), "gzip"),
51 (new HeaderDescriptor(KnownHeaders.ContentType), "application/dns-message"),
52 (new HeaderDescriptor(KnownHeaders.ContentType), "application/javascript"),
53 (new HeaderDescriptor(KnownHeaders.ContentType), "application/json"),
54 (new HeaderDescriptor(KnownHeaders.ContentType), "application/x-www-form-urlencoded"),
55 (new HeaderDescriptor(KnownHeaders.ContentType), "image/gif"),
56 (new HeaderDescriptor(KnownHeaders.ContentType), "image/jpeg"),
57 (new HeaderDescriptor(KnownHeaders.ContentType), "image/png"),
58 (new HeaderDescriptor(KnownHeaders.ContentType), "text/css"),
59 (new HeaderDescriptor(KnownHeaders.ContentType), "text/html; charset=utf-8"),
60 (new HeaderDescriptor(KnownHeaders.ContentType), "text/plain"),
61 (new HeaderDescriptor(KnownHeaders.ContentType), "text/plain;charset=utf-8"),
62 (new HeaderDescriptor(KnownHeaders.Range), "bytes=0-"),
63 (new HeaderDescriptor(KnownHeaders.StrictTransportSecurity), "max-age=31536000"),
64 (new HeaderDescriptor(KnownHeaders.StrictTransportSecurity), "max-age=31536000; includesubdomains"),
65 (new HeaderDescriptor(KnownHeaders.StrictTransportSecurity), "max-age=31536000; includesubdomains; preload"),
66 (new HeaderDescriptor(KnownHeaders.Vary), "accept-encoding"),
67 (new HeaderDescriptor(KnownHeaders.Vary), "origin"),
68 (new HeaderDescriptor(KnownHeaders.XContentTypeOptions), "nosniff"),
69 (new HeaderDescriptor("x-xss-protection"), "1; mode=block"),
70 (new HeaderDescriptor(KnownHeaders.PseudoStatus), "100"),
71 (new HeaderDescriptor(KnownHeaders.PseudoStatus), "204"),
72 (new HeaderDescriptor(KnownHeaders.PseudoStatus), "206"),
73 (new HeaderDescriptor(KnownHeaders.PseudoStatus), "302"),
74 (new HeaderDescriptor(KnownHeaders.PseudoStatus), "400"),
75 (new HeaderDescriptor(KnownHeaders.PseudoStatus), "403"),
76 (new HeaderDescriptor(KnownHeaders.PseudoStatus), "421"),
77 (new HeaderDescriptor(KnownHeaders.PseudoStatus), "425"),
78 (new HeaderDescriptor(KnownHeaders.PseudoStatus), "500"),
79 (new HeaderDescriptor(KnownHeaders.AcceptLanguage), ""),
80 (new HeaderDescriptor(KnownHeaders.AccessControlAllowCredentials), "FALSE"),
81 (new HeaderDescriptor(KnownHeaders.AccessControlAllowCredentials), "TRUE"),
82 (new HeaderDescriptor(KnownHeaders.AccessControlAllowHeaders), "*"),
83 (new HeaderDescriptor(KnownHeaders.AccessControlAllowMethods), "get"),
84 (new HeaderDescriptor(KnownHeaders.AccessControlAllowMethods), "get, post, options"),
85 (new HeaderDescriptor(KnownHeaders.AccessControlAllowMethods), "options"),
86 (new HeaderDescriptor(KnownHeaders.AccessControlExposeHeaders), "content-length"),
87 (new HeaderDescriptor("access-control-request-headers"), "content-type"),
88 (new HeaderDescriptor("access-control-request-method"), "get"),
89 (new HeaderDescriptor("access-control-request-method"), "post"),
90 (new HeaderDescriptor(KnownHeaders.AltSvc), "clear"),
91 (new HeaderDescriptor(KnownHeaders.Authorization), ""),
92 (new HeaderDescriptor(KnownHeaders.ContentSecurityPolicy), "script-src 'none'; object-src 'none'; base-uri 'none'"),
93 (new HeaderDescriptor("early-data"), "1"),
94 (new HeaderDescriptor("expect-ct"), ""),
95 (new HeaderDescriptor("forwarded"), ""),
96 (new HeaderDescriptor(KnownHeaders.IfRange), ""),
97 (new HeaderDescriptor(KnownHeaders.Origin), ""),
98 (new HeaderDescriptor("purpose"), "prefetch"),
99 (new HeaderDescriptor(KnownHeaders.Server), ""),
100 (new HeaderDescriptor("timing-allow-origin"), "*"),
101 (new HeaderDescriptor(KnownHeaders.UpgradeInsecureRequests), "1"),
102 (new HeaderDescriptor(KnownHeaders.UserAgent), ""),
103 (new HeaderDescriptor("x-forwarded-for"), ""),
104 (new HeaderDescriptor(KnownHeaders.XFrameOptions), "deny"),
105 (new HeaderDescriptor(KnownHeaders.XFrameOptions), "sameorigin")
106 };
Referenced by System.Net.Http.Headers.HeaderDescriptor.TryGetStaticQPackHeader().