@@ -148,6 +148,8 @@ public void Dispose()
148
148
149
149
internal static int GetResponseHeaderStaticTableId ( KnownHeaderType responseHeaderType )
150
150
{
151
+ // Removed from this test are request-only headers, e.g. cookie.
152
+ //
151
153
// Not every header in the QPACK static table is known.
152
154
// These are missing from this test and the full header name is written.
153
155
// Missing:
@@ -171,28 +173,14 @@ internal static int GetResponseHeaderStaticTableId(KnownHeaderType responseHeade
171
173
return H3StaticTable . ContentLength0 ;
172
174
case KnownHeaderType . Date :
173
175
return H3StaticTable . Date ;
174
- case KnownHeaderType . Cookie :
175
- return H3StaticTable . Cookie ;
176
176
case KnownHeaderType . ETag :
177
177
return H3StaticTable . ETag ;
178
- case KnownHeaderType . IfModifiedSince :
179
- return H3StaticTable . IfModifiedSince ;
180
- case KnownHeaderType . IfNoneMatch :
181
- return H3StaticTable . IfNoneMatch ;
182
178
case KnownHeaderType . LastModified :
183
179
return H3StaticTable . LastModified ;
184
180
case KnownHeaderType . Location :
185
181
return H3StaticTable . Location ;
186
- case KnownHeaderType . Referer :
187
- return H3StaticTable . Referer ;
188
182
case KnownHeaderType . SetCookie :
189
183
return H3StaticTable . SetCookie ;
190
- case KnownHeaderType . Method :
191
- return H3StaticTable . MethodConnect ;
192
- case KnownHeaderType . Accept :
193
- return H3StaticTable . AcceptAny ;
194
- case KnownHeaderType . AcceptEncoding :
195
- return H3StaticTable . AcceptEncodingGzipDeflateBr ;
196
184
case KnownHeaderType . AcceptRanges :
197
185
return H3StaticTable . AcceptRangesBytes ;
198
186
case KnownHeaderType . AccessControlAllowHeaders :
@@ -205,30 +193,16 @@ internal static int GetResponseHeaderStaticTableId(KnownHeaderType responseHeade
205
193
return H3StaticTable . ContentEncodingBr ;
206
194
case KnownHeaderType . ContentType :
207
195
return H3StaticTable . ContentTypeApplicationDnsMessage ;
208
- case KnownHeaderType . Range :
209
- return H3StaticTable . RangeBytes0ToAll ;
210
196
case KnownHeaderType . Vary :
211
197
return H3StaticTable . VaryAcceptEncoding ;
212
- case KnownHeaderType . AcceptLanguage :
213
- return H3StaticTable . AcceptLanguage ;
214
198
case KnownHeaderType . AccessControlAllowCredentials :
215
199
return H3StaticTable . AccessControlAllowCredentials ;
216
200
case KnownHeaderType . AccessControlAllowMethods :
217
201
return H3StaticTable . AccessControlAllowMethodsGet ;
218
202
case KnownHeaderType . AltSvc :
219
203
return H3StaticTable . AltSvcClear ;
220
- case KnownHeaderType . Authorization :
221
- return H3StaticTable . Authorization ;
222
- case KnownHeaderType . IfRange :
223
- return H3StaticTable . IfRange ;
224
- case KnownHeaderType . Origin :
225
- return H3StaticTable . Origin ;
226
204
case KnownHeaderType . Server :
227
205
return H3StaticTable . Server ;
228
- case KnownHeaderType . UpgradeInsecureRequests :
229
- return H3StaticTable . UpgradeInsecureRequests1 ;
230
- case KnownHeaderType . UserAgent :
231
- return H3StaticTable . UserAgent ;
232
206
default :
233
207
return - 1 ;
234
208
}
0 commit comments