Projekt

Obecné

Profil

Stáhnout (6.38 KB) Statistiky
| Větev: | Revize:
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
];
(5-5/5)