1 | exports.specExamples = [
|
---|
2 | {
|
---|
3 | id: 'C.3.1',
|
---|
4 | huffman: false,
|
---|
5 | input: '8286 8441 0f77 7777 2e65 7861 6d70 6c65' +
|
---|
6 | '2e63 6f6d',
|
---|
7 | output: [
|
---|
8 | [ ':method', 'GET' ],
|
---|
9 | [ ':scheme', 'http' ],
|
---|
10 | [ ':path', '/' ],
|
---|
11 | [ ':authority', 'www.example.com' ]
|
---|
12 | ],
|
---|
13 | table: [
|
---|
14 | [ ':authority', 'www.example.com', 57 ]
|
---|
15 | ]
|
---|
16 | },
|
---|
17 | {
|
---|
18 | id: 'C.3.2',
|
---|
19 | continuation: true,
|
---|
20 | huffman: false,
|
---|
21 | input: '8286 84be 5808 6e6f 2d63 6163 6865',
|
---|
22 | output: [
|
---|
23 | [ ':method', 'GET' ],
|
---|
24 | [ ':scheme', 'http' ],
|
---|
25 | [ ':path', '/' ],
|
---|
26 | [ ':authority', 'www.example.com' ],
|
---|
27 | [ 'cache-control', 'no-cache' ]
|
---|
28 | ],
|
---|
29 | table: [
|
---|
30 | [ 'cache-control', 'no-cache', 53 ],
|
---|
31 | [ ':authority', 'www.example.com', 57 ]
|
---|
32 | ]
|
---|
33 | },
|
---|
34 | {
|
---|
35 | id: 'C.3.3',
|
---|
36 | continuation: true,
|
---|
37 | huffman: false,
|
---|
38 | input: '8287 85bf 400a 6375 7374 6f6d 2d6b 6579' +
|
---|
39 | '0c63 7573 746f 6d2d 7661 6c75 65',
|
---|
40 | output: [
|
---|
41 | [ ':method', 'GET' ],
|
---|
42 | [ ':scheme', 'https' ],
|
---|
43 | [ ':path', '/index.html' ],
|
---|
44 | [ ':authority', 'www.example.com' ],
|
---|
45 | [ 'custom-key', 'custom-value' ]
|
---|
46 | ],
|
---|
47 | table: [
|
---|
48 | [ 'custom-key', 'custom-value', 54 ],
|
---|
49 | [ 'cache-control', 'no-cache', 53 ],
|
---|
50 | [ ':authority', 'www.example.com', 57 ]
|
---|
51 | ]
|
---|
52 | },
|
---|
53 |
|
---|
54 | {
|
---|
55 | id: 'C.4.1',
|
---|
56 | input: '8286 8441 8cf1 e3c2 e5f2 3a6b a0ab 90f4' +
|
---|
57 | 'ff',
|
---|
58 | output: [
|
---|
59 | [ ':method', 'GET' ],
|
---|
60 | [ ':scheme', 'http' ],
|
---|
61 | [ ':path', '/' ],
|
---|
62 | [ ':authority', 'www.example.com' ]
|
---|
63 | ],
|
---|
64 | table: [
|
---|
65 | [ ':authority', 'www.example.com', 57 ]
|
---|
66 | ]
|
---|
67 | },
|
---|
68 | {
|
---|
69 | id: 'C.4.2',
|
---|
70 | continuation: true,
|
---|
71 | input: '8286 84be 5886 a8eb 1064 9cbf',
|
---|
72 | output: [
|
---|
73 | [ ':method', 'GET' ],
|
---|
74 | [ ':scheme', 'http' ],
|
---|
75 | [ ':path', '/' ],
|
---|
76 | [ ':authority', 'www.example.com' ],
|
---|
77 | [ 'cache-control', 'no-cache' ]
|
---|
78 | ],
|
---|
79 | table: [
|
---|
80 | [ 'cache-control', 'no-cache', 53 ],
|
---|
81 | [ ':authority', 'www.example.com', 57 ]
|
---|
82 | ]
|
---|
83 | },
|
---|
84 | {
|
---|
85 | id: 'C.4.3',
|
---|
86 | continuation: true,
|
---|
87 | input: '8287 85bf 4088 25a8 49e9 5ba9 7d7f 8925' +
|
---|
88 | 'a849 e95b b8e8 b4bf',
|
---|
89 | output: [
|
---|
90 | [ ':method', 'GET' ],
|
---|
91 | [ ':scheme', 'https' ],
|
---|
92 | [ ':path', '/index.html' ],
|
---|
93 | [ ':authority', 'www.example.com' ],
|
---|
94 | [ 'custom-key', 'custom-value' ]
|
---|
95 | ],
|
---|
96 | table: [
|
---|
97 | [ 'custom-key', 'custom-value', 54 ],
|
---|
98 | [ 'cache-control', 'no-cache', 53 ],
|
---|
99 | [ ':authority', 'www.example.com', 57 ]
|
---|
100 | ]
|
---|
101 | },
|
---|
102 |
|
---|
103 | {
|
---|
104 | id: 'C.5.1',
|
---|
105 | huffman: false,
|
---|
106 | input: '4803 3330 3258 0770 7269 7661 7465 611d' +
|
---|
107 | '4d6f 6e2c 2032 3120 4f63 7420 3230 3133' +
|
---|
108 | '2032 303a 3133 3a32 3120 474d 546e 1768' +
|
---|
109 | '7474 7073 3a2f 2f77 7777 2e65 7861 6d70' +
|
---|
110 | '6c65 2e63 6f6d',
|
---|
111 | output: [
|
---|
112 | [ ':status', '302' ],
|
---|
113 | [ 'cache-control', 'private' ],
|
---|
114 | [ 'date', 'Mon, 21 Oct 2013 20:13:21 GMT' ],
|
---|
115 | [ 'location', 'https://www.example.com' ]
|
---|
116 | ],
|
---|
117 | table: [
|
---|
118 | [ 'location', 'https://www.example.com', 63 ],
|
---|
119 | [ 'date', 'Mon, 21 Oct 2013 20:13:21 GMT', 65 ],
|
---|
120 | [ 'cache-control', 'private', 52 ],
|
---|
121 | [ ':status', '302', 42 ]
|
---|
122 | ]
|
---|
123 | },
|
---|
124 | {
|
---|
125 | id: 'C.5.2',
|
---|
126 | huffman: false,
|
---|
127 | continuation: true,
|
---|
128 | input: '4803 3330 37c1 c0bf',
|
---|
129 | output: [
|
---|
130 | [ ':status', '307' ],
|
---|
131 | [ 'cache-control', 'private' ],
|
---|
132 | [ 'date', 'Mon, 21 Oct 2013 20:13:21 GMT' ],
|
---|
133 | [ 'location', 'https://www.example.com' ]
|
---|
134 | ],
|
---|
135 | table: [
|
---|
136 | [ ':status', '307', 42 ],
|
---|
137 | [ 'location', 'https://www.example.com', 63 ],
|
---|
138 | [ 'date', 'Mon, 21 Oct 2013 20:13:21 GMT', 65 ],
|
---|
139 | [ 'cache-control', 'private', 52 ]
|
---|
140 | ]
|
---|
141 | },
|
---|
142 | {
|
---|
143 | id: 'C.5.3',
|
---|
144 | huffman: false,
|
---|
145 | continuation: true,
|
---|
146 | input: '88c1 611d 4d6f 6e2c 2032 3120 4f63 7420' +
|
---|
147 | '3230 3133 2032 303a 3133 3a32 3220 474d' +
|
---|
148 | '54c0 5a04 677a 6970 7738 666f 6f3d 4153' +
|
---|
149 | '444a 4b48 514b 425a 584f 5157 454f 5049' +
|
---|
150 | '5541 5851 5745 4f49 553b 206d 6178 2d61' +
|
---|
151 | '6765 3d33 3630 303b 2076 6572 7369 6f6e' +
|
---|
152 | '3d31',
|
---|
153 | output: [
|
---|
154 | [ ':status', '200' ],
|
---|
155 | [ 'cache-control', 'private' ],
|
---|
156 | [ 'date', 'Mon, 21 Oct 2013 20:13:22 GMT' ],
|
---|
157 | [ 'location', 'https://www.example.com' ],
|
---|
158 | [ 'content-encoding', 'gzip' ],
|
---|
159 | [ 'set-cookie',
|
---|
160 | 'foo=ASDJKHQKBZXOQWEOPIUAXQWEOIU; max-age=3600; version=1' ]
|
---|
161 | ],
|
---|
162 | table: [
|
---|
163 | [ 'set-cookie',
|
---|
164 | 'foo=ASDJKHQKBZXOQWEOPIUAXQWEOIU; max-age=3600; version=1',
|
---|
165 | 98 ],
|
---|
166 | [ 'content-encoding', 'gzip', 52 ],
|
---|
167 | [ 'date', 'Mon, 21 Oct 2013 20:13:22 GMT', 65 ]
|
---|
168 | ]
|
---|
169 | },
|
---|
170 |
|
---|
171 | {
|
---|
172 | id: 'C.6.1',
|
---|
173 | input: '4882 6402 5885 aec3 771a 4b61 96d0 7abe' +
|
---|
174 | '9410 54d4 44a8 2005 9504 0b81 66e0 82a6' +
|
---|
175 | '2d1b ff6e 919d 29ad 1718 63c7 8f0b 97c8' +
|
---|
176 | 'e9ae 82ae 43d3',
|
---|
177 | output: [
|
---|
178 | [ ':status', '302' ],
|
---|
179 | [ 'cache-control', 'private' ],
|
---|
180 | [ 'date', 'Mon, 21 Oct 2013 20:13:21 GMT' ],
|
---|
181 | [ 'location', 'https://www.example.com' ]
|
---|
182 | ],
|
---|
183 | table: [
|
---|
184 | [ 'location', 'https://www.example.com', 63 ],
|
---|
185 | [ 'date', 'Mon, 21 Oct 2013 20:13:21 GMT', 65 ],
|
---|
186 | [ 'cache-control', 'private', 52 ],
|
---|
187 | [ ':status', '302', 42 ]
|
---|
188 | ]
|
---|
189 | },
|
---|
190 | {
|
---|
191 | id: 'C.6.2',
|
---|
192 | continuation: true,
|
---|
193 | input: '4883 640e ffc1 c0bf',
|
---|
194 | output: [
|
---|
195 | [ ':status', '307' ],
|
---|
196 | [ 'cache-control', 'private' ],
|
---|
197 | [ 'date', 'Mon, 21 Oct 2013 20:13:21 GMT' ],
|
---|
198 | [ 'location', 'https://www.example.com' ]
|
---|
199 | ],
|
---|
200 | table: [
|
---|
201 | [ ':status', '307', 42 ],
|
---|
202 | [ 'location', 'https://www.example.com', 63 ],
|
---|
203 | [ 'date', 'Mon, 21 Oct 2013 20:13:21 GMT', 65 ],
|
---|
204 | [ 'cache-control', 'private', 52 ]
|
---|
205 | ]
|
---|
206 | },
|
---|
207 | {
|
---|
208 | id: 'C.6.3',
|
---|
209 | continuation: true,
|
---|
210 | input: '88c1 6196 d07a be94 1054 d444 a820 0595' +
|
---|
211 | '040b 8166 e084 a62d 1bff c05a 839b d9ab' +
|
---|
212 | '77ad 94e7 821d d7f2 e6c7 b335 dfdf cd5b' +
|
---|
213 | '3960 d5af 2708 7f36 72c1 ab27 0fb5 291f' +
|
---|
214 | '9587 3160 65c0 03ed 4ee5 b106 3d50 07',
|
---|
215 | output: [
|
---|
216 | [ ':status', '200' ],
|
---|
217 | [ 'cache-control', 'private' ],
|
---|
218 | [ 'date', 'Mon, 21 Oct 2013 20:13:22 GMT' ],
|
---|
219 | [ 'location', 'https://www.example.com' ],
|
---|
220 | [ 'content-encoding', 'gzip' ],
|
---|
221 | [ 'set-cookie',
|
---|
222 | 'foo=ASDJKHQKBZXOQWEOPIUAXQWEOIU; max-age=3600; version=1' ]
|
---|
223 | ],
|
---|
224 | table: [
|
---|
225 | [ 'set-cookie',
|
---|
226 | 'foo=ASDJKHQKBZXOQWEOPIUAXQWEOIU; max-age=3600; version=1',
|
---|
227 | 98 ],
|
---|
228 | [ 'content-encoding', 'gzip', 52 ],
|
---|
229 | [ 'date', 'Mon, 21 Oct 2013 20:13:22 GMT', 65 ]
|
---|
230 | ]
|
---|
231 | }
|
---|
232 | ];
|
---|