def static
bend-kit-http2@0.4.0.0 · hpack.bend:16
import bend-kit-http2@0.4.0.0/hpack.bend as Hpack
import Base
16
17def static(+index: U32) -> Field:
18 match index:
19 case 1:
20 Field{":authority", "", 0}
21 case 2:
22 Field{":method", "GET", 0}
23 case 3:
24 Field{":method", "POST", 0}
25 case 4:
26 Field{":path", "/", 0}
27 case 5:
28 Field{":path", "/index.html", 0}
29 case 6:
30 Field{":scheme", "http", 0}
31 case 7:
32 Field{":scheme", "https", 0}
33 case 8:
34 Field{":status", "200", 0}
35 case 9:
36 Field{":status", "204", 0}
37 case 10:
38 Field{":status", "206", 0}
39 case 11:
40 Field{":status", "304", 0}
41 case 12:
42 Field{":status", "400", 0}
43 case 13:
44 Field{":status", "404", 0}
45 case 14:
46 Field{":status", "500", 0}
47 case 15:
48 Field{"accept-charset", "", 0}
49 case 16:
50 Field{"accept-encoding", "gzip, deflate", 0}
51 case 17:
52 Field{"accept-language", "", 0}
53 case 18:
54 Field{"accept-ranges", "", 0}
55 case 19:
56 Field{"accept", "", 0}
57 case 20:
58 Field{"access-control-allow-origin", "", 0}
59 case 21:
60 Field{"age", "", 0}
61 case 22:
62 Field{"allow", "", 0}
63 case 23:
64 Field{"authorization", "", 0}
65 case 24:
66 Field{"cache-control", "", 0}
67 case 25:
68 Field{"content-disposition", "", 0}
69 case 26:
70 Field{"content-encoding", "", 0}
71 case 27:
72 Field{"content-language", "", 0}
73 case 28:
74 Field{"content-length", "", 0}
75 case 29:
76 Field{"content-location", "", 0}
77 case 30:
78 Field{"content-range", "", 0}
79 case 31:
80 Field{"content-type", "", 0}
81 case 32:
82 Field{"cookie", "", 0}
83 case 33:
84 Field{"date", "", 0}
85 case 34:
86 Field{"etag", "", 0}
87 case 35:
88 Field{"expect", "", 0}
89 case 36:
90 Field{"expires", "", 0}
91 case 37:
92 Field{"from", "", 0}
93 case 38:
94 Field{"host", "", 0}
95 case 39:
96 Field{"if-match", "", 0}
97 case 40:
98 Field{"if-modified-since", "", 0}
99 case 41:
100 Field{"if-none-match", "", 0}
101 case 42:
102 Field{"if-range", "", 0}
103 case 43:
104 Field{"if-unmodified-since", "", 0}
105 case 44:
106 Field{"last-modified", "", 0}
107 case 45:
108 Field{"link", "", 0}
109 case 46:
110 Field{"location", "", 0}
111 case 47:
112 Field{"max-forwards", "", 0}
113 case 48:
114 Field{"proxy-authenticate", "", 0}
115 case 49:
116 Field{"proxy-authorization", "", 0}
117 case 50:
118 Field{"range", "", 0}
119 case 51:
120 Field{"referer", "", 0}
121 case 52:
122 Field{"refresh", "", 0}
123 case 53:
124 Field{"retry-after", "", 0}
125 case 54:
126 Field{"server", "", 0}
127 case 55:
128 Field{"set-cookie", "", 0}
129 case 56:
130 Field{"strict-transport-security", "", 0}
131 case 57:
132 Field{"transfer-encoding", "", 0}
133 case 58:
134 Field{"user-agent", "", 0}
135 case 59:
136 Field{"vary", "", 0}
137 case 60:
138 Field{"via", "", 0}
139 case 61:
140 Field{"www-authenticate", "", 0}
141 case _:
142 Field{"", "", 0}