51 references to Http1AndHttp2
Aspire.Dashboard (2)
DashboardWebApplication.cs (2)
571
EndpointInfo.TryAddEndpoint(endpoints, dashboardOptions.Otlp.GetHttpEndpointAddress(), "OtlpHttp", httpProtocols: HttpProtocols.
Http1AndHttp2
, requireCertificate: dashboardOptions.Otlp.AuthMode == OtlpAuthMode.ClientCertificate, connectionType: ConnectionType.OtlpHttp);
572
EndpointInfo.TryAddEndpoint(endpoints, dashboardOptions.Mcp.GetEndpointAddress(), "Mcp", httpProtocols: HttpProtocols.
Http1AndHttp2
, requireCertificate: dashboardOptions.Otlp.AuthMode == OtlpAuthMode.ClientCertificate, connectionType: ConnectionType.Mcp);
Http2SampleApp (1)
Program.cs (1)
40
listenOptions.Protocols = HttpProtocols.
Http1AndHttp2
;
Http3SampleApp (4)
Program.cs (4)
35
listenOptions.Protocols = HttpProtocols.
Http1AndHttp2
;
78
listenOptions.Protocols = HttpProtocols.
Http1AndHttp2
;
93
listenOptions.Protocols = HttpProtocols.
Http1AndHttp2
;
111
listenOptions.Protocols = HttpProtocols.
Http1AndHttp2
;
InMemory.FunctionalTests (7)
HttpProtocolSelectionTests.cs (1)
28
return TestSuccess(HttpProtocols.
Http1AndHttp2
, "GET / HTTP/1.1\r\nHost:\r\n\r\n", "HTTP/1.1 200 OK");
HttpsConnectionMiddlewareTests.cs (6)
500
[InlineData(HttpProtocols.
Http1AndHttp2
)] // Make sure Http/1.1 doesn't regress with Http/2 enabled.
577
[InlineData(HttpProtocols.
Http1AndHttp2
)] // Make sure turning on Http/2 doesn't regress HTTP/1
1382
[InlineData(HttpProtocols.
Http1AndHttp2
)]
1422
var middleware = CreateMiddleware(httpConnectionAdapterOptions, HttpProtocols.
Http1AndHttp2
);
1436
var middleware = CreateMiddleware(httpConnectionAdapterOptions, HttpProtocols.
Http1AndHttp2
);
1438
Assert.Equal(HttpProtocols.
Http1AndHttp2
, middleware._httpProtocols);
Interop.FunctionalTests (4)
Http2WebSocketInteropTests.cs (4)
30
new object[] { "http", "1.1", HttpVersionPolicy.RequestVersionOrHigher, HttpProtocols.
Http1AndHttp2
, "HTTP/1.1" }, // No TLS/APLN, Can't upgrade
31
new object[] { "http", "2.0", HttpVersionPolicy.RequestVersionOrLower, HttpProtocols.
Http1AndHttp2
, "HTTP/1.1" }, // No TLS/APLN, Downgrade
38
list.Add(new object[] { "https", "1.1", HttpVersionPolicy.RequestVersionOrHigher, HttpProtocols.
Http1AndHttp2
, "HTTP/2" }); // Upgrade
39
list.Add(new object[] { "https", "2.0", HttpVersionPolicy.RequestVersionOrLower, HttpProtocols.
Http1AndHttp2
, "HTTP/2" });
Microsoft.AspNetCore.Server.Kestrel.Core (2)
ListenOptions.cs (1)
19
internal const HttpProtocols DefaultHttpProtocols = HttpProtocols.
Http1AndHttp2
;
Middleware\HttpsConnectionMiddleware.cs (1)
522
else if (httpProtocols == HttpProtocols.
Http1AndHttp2
&& _isWindowsVersionIncompatibleWithHttp2)
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (20)
KestrelServerTests.cs (2)
178
[InlineData(HttpProtocols.
Http1AndHttp2
)]
489
options.Protocols = HttpProtocols.
Http1AndHttp2
;
SniOptionsSelectorTests.cs (18)
69
fallbackHttpProtocols: HttpProtocols.
Http1AndHttp2
,
126
fallbackHttpProtocols: HttpProtocols.
Http1AndHttp2
,
172
fallbackHttpProtocols: HttpProtocols.
Http1AndHttp2
,
221
fallbackHttpProtocols: HttpProtocols.
Http1AndHttp2
,
284
fallbackHttpProtocols: HttpProtocols.
Http1AndHttp2
,
329
fallbackHttpProtocols: HttpProtocols.
Http1AndHttp2
,
342
fallbackHttpProtocols: HttpProtocols.
Http1AndHttp2
,
377
fallbackHttpProtocols: HttpProtocols.
Http1AndHttp2
,
403
fallbackHttpProtocols: HttpProtocols.
Http1AndHttp2
,
440
fallbackHttpProtocols: HttpProtocols.
Http1AndHttp2
,
483
fallbackHttpProtocols: HttpProtocols.
Http1AndHttp2
,
519
fallbackHttpProtocols: HttpProtocols.
Http1AndHttp2
,
542
fallbackHttpProtocols: HttpProtocols.
Http1AndHttp2
,
570
fallbackHttpProtocols: HttpProtocols.
Http1AndHttp2
,
696
fallbackHttpProtocols: HttpProtocols.
Http1AndHttp2
,
727
fallbackHttpProtocols: HttpProtocols.
Http1AndHttp2
,
757
fallbackHttpProtocols: HttpProtocols.
Http1AndHttp2
,
792
fallbackHttpProtocols: HttpProtocols.
Http1AndHttp2
,
Microsoft.AspNetCore.Server.Kestrel.Tests (5)
KestrelConfigurationLoaderTests.cs (5)
1295
[InlineData("http1AndHttp2", HttpProtocols.
Http1AndHttp2
)] // Gracefully falls back to HTTP/1
1304
[InlineData("http1AndHttp2", HttpProtocols.
Http1AndHttp2
)]
1313
[InlineData("http1AndHttp2", HttpProtocols.
Http1AndHttp2
)]
1374
[InlineData("http1AndHttp2", HttpProtocols.
Http1AndHttp2
)] // Gracefully falls back to HTTP/1
1383
[InlineData("http1AndHttp2", HttpProtocols.
Http1AndHttp2
)]
Microsoft.AspNetCore.SignalR.Client.FunctionalTests (3)
HubConnectionTests.cs (3)
1868
o2.Protocols = Server.Kestrel.Core.HttpProtocols.
Http1AndHttp2
;
2368
o2.Protocols = Server.Kestrel.Core.HttpProtocols.
Http1AndHttp2
;
2464
o2.Protocols = Server.Kestrel.Core.HttpProtocols.
Http1AndHttp2
;
Sockets.BindTests (1)
src\Servers\Kestrel\test\BindTests\AddressRegistrationTests.cs (1)
894
[InlineData("http1AndHttp2", HttpProtocols.
Http1AndHttp2
)]
Sockets.FunctionalTests (1)
src\Servers\Kestrel\test\FunctionalTests\Http2\HandshakeTests.cs (1)
82
listenOptions.Protocols = HttpProtocols.
Http1AndHttp2
;
WebTransportInteractiveSampleApp (1)
Program.cs (1)
28
listenOptions.Protocols = HttpProtocols.
Http1AndHttp2
;