4 writes to RequestHeaders
Microsoft.AspNetCore.Server.Kestrel.Core (2)
Internal\Http\HttpProtocol.cs (1)
391
RequestHeaders
= HttpRequestHeaders;
Internal\Http\HttpProtocol.FeatureCollection.cs (1)
79
set =>
RequestHeaders
= value;
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (2)
Http1\Http1ConnectionTests.cs (2)
354
_http1Connection.
RequestHeaders
= new HttpRequestHeaders();
906
_http1Connection.
RequestHeaders
= newRequestHeaders;
52 references to RequestHeaders
InMemory.FunctionalTests (4)
Http2\Http2ConnectionTests.cs (2)
256
var headerReferences1 = typeof(HttpRequestHeaders).GetField("_headers", privateFlags).GetValue(stream1.
RequestHeaders
);
274
var headerReferences2 = typeof(HttpRequestHeaders).GetField("_headers", privateFlags).GetValue(stream2.
RequestHeaders
);
Http3\Http3ConnectionTests.cs (2)
504
var headerReferences1 = typeof(HttpRequestHeaders).GetField("_headers", privateFlags).GetValue(http3Stream1.
RequestHeaders
);
511
var headerReferences2 = typeof(HttpRequestHeaders).GetField("_headers", privateFlags).GetValue(http3Stream2.
RequestHeaders
);
Microsoft.AspNetCore.Server.Kestrel.Core (4)
Internal\Http\HttpProtocol.FeatureCollection.cs (1)
78
get =>
RequestHeaders
;
Internal\Http2\Http2Connection.cs (1)
1279
_currentHeadersStream.InputRemaining = _currentHeadersStream.
RequestHeaders
.ContentLength;
Internal\Http2\Http2MessageBody.cs (1)
38
if (_context.
RequestHeaders
.ContentLength > maxRequestBodySize)
Internal\Http3\Http3MessageBody.cs (1)
29
if (_context.
RequestHeaders
.ContentLength > maxRequestBodySize)
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (40)
Http1\Http1ConnectionTests.cs (40)
40
Assert.Equal(headerValue, _http1Connection.
RequestHeaders
[headerName]);
136
Assert.Empty(_http1Connection.
RequestHeaders
);
150
Assert.Single(_http1Connection.
RequestHeaders
);
151
Assert.Equal("makethislargerthanthestartline", _http1Connection.
RequestHeaders
["Header"]);
283
Assert.Single(_http1Connection.
RequestHeaders
);
284
Assert.Equal("value1", _http1Connection.
RequestHeaders
["Header-1"]);
295
Assert.Single(_http1Connection.
RequestHeaders
);
296
Assert.Equal("value2", _http1Connection.
RequestHeaders
["Header-2"]);
353
var originalRequestHeaders = _http1Connection.
RequestHeaders
;
360
Assert.Same(originalRequestHeaders, _http1Connection.
RequestHeaders
);
381
var messageBody = Http1MessageBody.For(Kestrel.Core.Internal.Http.HttpVersion.Http11, (HttpRequestHeaders)_http1Connection.
RequestHeaders
, _http1Connection);
870
await WaitForCondition(TestConstants.DefaultTimeout, () => _http1Connection.
RequestHeaders
!= null);
871
Assert.Empty(_http1Connection.
RequestHeaders
);
874
await WaitForCondition(TestConstants.DefaultTimeout, () => _http1Connection.
RequestHeaders
.Count >= header0Count);
875
Assert.Equal(header0Count, _http1Connection.
RequestHeaders
.Count);
878
await WaitForCondition(TestConstants.DefaultTimeout, () => _http1Connection.
RequestHeaders
.Count >= header0Count + header1Count);
879
Assert.Equal(header0Count + header1Count, _http1Connection.
RequestHeaders
.Count);
902
await WaitForCondition(TestConstants.DefaultTimeout, () => _http1Connection.
RequestHeaders
!= null);
903
Assert.Empty(_http1Connection.
RequestHeaders
);
905
var newRequestHeaders = new RequestHeadersWrapper(_http1Connection.
RequestHeaders
);
907
Assert.Same(newRequestHeaders, _http1Connection.
RequestHeaders
);
910
await WaitForCondition(TestConstants.DefaultTimeout, () => _http1Connection.
RequestHeaders
.Count >= header0Count);
911
Assert.Same(newRequestHeaders, _http1Connection.
RequestHeaders
);
912
Assert.Equal(header0Count, _http1Connection.
RequestHeaders
.Count);
915
await WaitForCondition(TestConstants.DefaultTimeout, () => _http1Connection.
RequestHeaders
.Count >= header0Count + header1Count);
916
Assert.Same(newRequestHeaders, _http1Connection.
RequestHeaders
);
917
Assert.Equal(header0Count + header1Count, _http1Connection.
RequestHeaders
.Count);
975
_http1Connection.
RequestHeaders
.Host = "localhost:5000";
983
_http1Connection.
RequestHeaders
.Host = "";
991
_http1Connection.
RequestHeaders
.Host = "localhost:5000";
999
_http1Connection.
RequestHeaders
.Host = "a=b";
1008
_http1Connection.
RequestHeaders
.Host = "a=b";
1018
_http1Connection.
RequestHeaders
.Add(HeaderNames.ContentLength, contentLength);
1019
_http1Connection.
RequestHeaders
.Add(HeaderNames.TransferEncoding, "chunked");
1022
Http1MessageBody.For(Kestrel.Core.Internal.Http.HttpVersion.Http11, (HttpRequestHeaders)_http1Connection.
RequestHeaders
, _http1Connection);
1025
Assert.True(_http1Connection.
RequestHeaders
.ContainsKey("X-Content-Length"));
1026
Assert.Equal(contentLength, _http1Connection.
RequestHeaders
["X-Content-Length"]);
1027
Assert.True(_http1Connection.
RequestHeaders
.ContainsKey(HeaderNames.TransferEncoding));
1028
Assert.Equal("chunked", _http1Connection.
RequestHeaders
[HeaderNames.TransferEncoding]);
1029
Assert.False(_http1Connection.
RequestHeaders
.ContainsKey(HeaderNames.ContentLength));
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (4)
Http1LargeWritingBenchmark.cs (1)
40
_http1Connection.
RequestHeaders
.ContentLength = _writeData.Length;
Http1ReadingBenchmark.cs (1)
56
_http1Connection.
RequestHeaders
.ContentLength = _readData.Length;
Http1WritingBenchmark.cs (2)
58
_http1Connection.
RequestHeaders
.Add("Transfer-Encoding", "chunked");
62
_http1Connection.
RequestHeaders
.ContentLength = _writeData.Length;