39 references to HttpUtilities
InMemory.FunctionalTests (4)
RequestTargetProcessingTests.cs (1)
116
$"{
HttpUtilities
.MethodToString(method)} {requestTarget} HTTP/1.1",
ResponseTests.cs (2)
698
$"{
HttpUtilities
.MethodToString(method)} / HTTP/1.1",
736
$"{
HttpUtilities
.MethodToString(method)} / HTTP/1.1",
src\Servers\Kestrel\shared\test\Http3\Http3InMemory.cs (1)
785
_headerHandler.DecodedHeaders[((Span<byte>)knownHeader.Name).GetAsciiString()] =
HttpUtilities
.GetAsciiOrUTF8String((ReadOnlySpan<byte>)knownHeader.Value);
Microsoft.AspNetCore.Server.Kestrel.Core (13)
BadHttpRequestException.cs (1)
27
AllowedHeader =
HttpUtilities
.MethodToString(requiredMethod.Value);
Internal\Http\Http1Connection.cs (2)
622
else if (!
HttpUtilities
.IsHostHeaderValid(hostText))
675
if (!
HttpUtilities
.IsHostHeaderValid(hostText))
Internal\Http\HttpProtocol.FeatureCollection.cs (1)
43
_methodText =
HttpUtilities
.MethodToString(Method) ?? string.Empty;
Internal\Http2\Http2Connection.cs (1)
643
httpVersion =
HttpUtilities
.GetKnownVersion(requestLine.Slice(requestLine.Length - 9, 8));
Internal\Http2\Http2Stream.cs (2)
352
Method =
HttpUtilities
.GetKnownMethod(_methodText);
401
if (host.Count > 1 || !
HttpUtilities
.IsHostHeaderValid(hostText))
Internal\Http3\Http3Stream.cs (2)
1093
Method =
HttpUtilities
.GetKnownMethod(_methodText);
1142
if (host.Count > 1 || !
HttpUtilities
.IsHostHeaderValid(hostText))
Internal\Infrastructure\KestrelTrace.BadRequests.cs (2)
35
BadRequestsLog.PossibleInvalidHttpVersionDetected(_badRequestsLogger, connectionId,
HttpUtilities
.VersionToString(expectedHttpVersion),
HttpUtilities
.VersionToString(detectedHttpVersion));
Middleware\HttpConnectionMiddleware.cs (1)
34
var altSvcHeader = _addAltSvcHeader && localEndPoint != null ?
HttpUtilities
.GetEndpointAltSvc(localEndPoint, protocols) : null;
Middleware\HttpMultiplexedConnectionMiddleware.cs (1)
32
var altSvcHeader = _addAltSvcHeader && localEndPoint != null ?
HttpUtilities
.GetEndpointAltSvc(localEndPoint, _protocols) : null;
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (19)
Http1\Http1ConnectionTests.cs (1)
567
Assert.Equal(
HttpUtilities
.MethodToString(allowedMethod), exception.AllowedHeader);
HttpParserTests.cs (4)
917
Method = method != HttpMethod.Custom ?
HttpUtilities
.MethodToString(method) : customMethod.GetAsciiString();
918
Version =
HttpUtilities
.VersionToString(version);
935
Method = method != HttpMethod.Custom ?
HttpUtilities
.MethodToString(method) : customMethod.GetAsciiString();
936
Version =
HttpUtilities
.VersionToString(version);
HttpUtilitiesTest.cs (12)
44
toString =
HttpUtilities
.MethodToString(knownMethod);
73
toString =
HttpUtilities
.VersionToString(knownVersion);
90
HttpUtilities
.GetKnownVersion(span, out var version, out var _);
91
return
HttpUtilities
.VersionToString(version);
102
HttpUtilities
.GetKnownHttpScheme(span, out var scheme);
103
return
HttpUtilities
.SchemeToString(scheme);
121
HttpUtilities
.GetKnownMethod(span, out var method, out var length);
122
return
HttpUtilities
.MethodToString(method);
175
Assert.True(
HttpUtilities
.IsHostHeaderValid(host));
229
Assert.False(
HttpUtilities
.IsHostHeaderValid(host));
250
HttpUtilities
.GetRequestHeaderString(encodedBytes.AsSpan(), HeaderNames.Accept, selector, checkForNewlineChars: true));
258
HttpUtilities
.GetRequestHeaderString(encodedBytes.AsSpan(), HeaderNames.Accept, selector, checkForNewlineChars: false);
UTF8Decoding.cs (2)
21
var s =
HttpUtilities
.GetRequestHeaderString(encodedBytes.AsSpan(), HeaderNames.Accept, KestrelServerOptions.DefaultHeaderEncodingSelector, checkForNewlineChars: false);
40
HttpUtilities
.GetRequestHeaderString(byteRange.AsSpan(), HeaderNames.Accept, KestrelServerOptions.DefaultHeaderEncodingSelector, checkForNewlineChars: false));
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (3)
BytesToStringBenchmark.cs (2)
68
HttpUtilities
.GetAsciiString(_asciiBytes);
77
HttpUtilities
.GetRequestHeaderString(_utf8Bytes, _headerName, KestrelServerOptions.DefaultHeaderEncodingSelector, checkForNewlineChars: true);
src\Servers\Kestrel\shared\test\Http3\Http3InMemory.cs (1)
785
_headerHandler.DecodedHeaders[((Span<byte>)knownHeader.Name).GetAsciiString()] =
HttpUtilities
.GetAsciiOrUTF8String((ReadOnlySpan<byte>)knownHeader.Value);