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)
351
_http1Connection.
RequestHeaders
= new HttpRequestHeaders();
914
_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)
1275
_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]);
133
Assert.Empty(_http1Connection.
RequestHeaders
);
147
Assert.Single(_http1Connection.
RequestHeaders
);
148
Assert.Equal("makethislargerthanthestartline", _http1Connection.
RequestHeaders
["Header"]);
280
Assert.Single(_http1Connection.
RequestHeaders
);
281
Assert.Equal("value1", _http1Connection.
RequestHeaders
["Header-1"]);
292
Assert.Single(_http1Connection.
RequestHeaders
);
293
Assert.Equal("value2", _http1Connection.
RequestHeaders
["Header-2"]);
350
var originalRequestHeaders = _http1Connection.
RequestHeaders
;
357
Assert.Same(originalRequestHeaders, _http1Connection.
RequestHeaders
);
378
var messageBody = Http1MessageBody.For(Kestrel.Core.Internal.Http.HttpVersion.Http11, (HttpRequestHeaders)_http1Connection.
RequestHeaders
, _http1Connection);
878
await WaitForCondition(TestConstants.DefaultTimeout, () => _http1Connection.
RequestHeaders
!= null);
879
Assert.Empty(_http1Connection.
RequestHeaders
);
882
await WaitForCondition(TestConstants.DefaultTimeout, () => _http1Connection.
RequestHeaders
.Count >= header0Count);
883
Assert.Equal(header0Count, _http1Connection.
RequestHeaders
.Count);
886
await WaitForCondition(TestConstants.DefaultTimeout, () => _http1Connection.
RequestHeaders
.Count >= header0Count + header1Count);
887
Assert.Equal(header0Count + header1Count, _http1Connection.
RequestHeaders
.Count);
910
await WaitForCondition(TestConstants.DefaultTimeout, () => _http1Connection.
RequestHeaders
!= null);
911
Assert.Empty(_http1Connection.
RequestHeaders
);
913
var newRequestHeaders = new RequestHeadersWrapper(_http1Connection.
RequestHeaders
);
915
Assert.Same(newRequestHeaders, _http1Connection.
RequestHeaders
);
918
await WaitForCondition(TestConstants.DefaultTimeout, () => _http1Connection.
RequestHeaders
.Count >= header0Count);
919
Assert.Same(newRequestHeaders, _http1Connection.
RequestHeaders
);
920
Assert.Equal(header0Count, _http1Connection.
RequestHeaders
.Count);
923
await WaitForCondition(TestConstants.DefaultTimeout, () => _http1Connection.
RequestHeaders
.Count >= header0Count + header1Count);
924
Assert.Same(newRequestHeaders, _http1Connection.
RequestHeaders
);
925
Assert.Equal(header0Count + header1Count, _http1Connection.
RequestHeaders
.Count);
983
_http1Connection.
RequestHeaders
.Host = "localhost:5000";
991
_http1Connection.
RequestHeaders
.Host = "";
999
_http1Connection.
RequestHeaders
.Host = "localhost:5000";
1007
_http1Connection.
RequestHeaders
.Host = "a=b";
1016
_http1Connection.
RequestHeaders
.Host = "a=b";
1026
_http1Connection.
RequestHeaders
.Add(HeaderNames.ContentLength, contentLength);
1027
_http1Connection.
RequestHeaders
.Add(HeaderNames.TransferEncoding, "chunked");
1030
Http1MessageBody.For(Kestrel.Core.Internal.Http.HttpVersion.Http11, (HttpRequestHeaders)_http1Connection.
RequestHeaders
, _http1Connection);
1033
Assert.True(_http1Connection.
RequestHeaders
.ContainsKey("X-Content-Length"));
1034
Assert.Equal(contentLength, _http1Connection.
RequestHeaders
["X-Content-Length"]);
1035
Assert.True(_http1Connection.
RequestHeaders
.ContainsKey(HeaderNames.TransferEncoding));
1036
Assert.Equal("chunked", _http1Connection.
RequestHeaders
[HeaderNames.TransferEncoding]);
1037
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;