71 writes to VersionPolicy
Aspire.Dashboard.Tests (1)
Integration\HealthTests.cs (1)
32
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
IIS.FunctionalTests (1)
Http3Tests.cs (1)
68
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
InMemory.FunctionalTests (7)
EventSourceTests.cs (1)
192
VersionPolicy
= HttpVersionPolicy.RequestVersionExact,
Http2\Http2EndToEndTests.cs (1)
69
VersionPolicy
= HttpVersionPolicy.RequestVersionExact,
KestrelMetricsTests.cs (5)
571
VersionPolicy
= HttpVersionPolicy.RequestVersionExact,
650
VersionPolicy
= HttpVersionPolicy.RequestVersionExact,
728
VersionPolicy
= HttpVersionPolicy.RequestVersionExact,
809
VersionPolicy
= HttpVersionPolicy.RequestVersionExact,
897
VersionPolicy
= HttpVersionPolicy.RequestVersionExact,
Interop.FunctionalTests (53)
Http2\Http2RequestTests.cs (4)
128
request1.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
185
request1.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
211
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
295
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
Http3\Http3RequestTests.cs (41)
92
request1.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
151
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
253
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
297
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
378
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
421
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
492
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
563
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
622
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
678
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
727
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
817
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
853
request1.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
864
request2.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
927
request1.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
950
request2.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1001
request1.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1017
request2.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1067
request1.
VersionPolicy
= HttpVersionPolicy.RequestVersionOrHigher;
1080
request2.
VersionPolicy
= HttpVersionPolicy.RequestVersionOrHigher;
1096
request3.
VersionPolicy
= HttpVersionPolicy.RequestVersionOrHigher;
1169
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1266
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1412
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1471
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1525
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1577
request1.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1587
request2.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1644
request1.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1655
request2.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1696
request1.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1714
request2.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1758
request1.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1818
request1.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1874
request1.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1994
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
2040
request1.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
2117
request1.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
2194
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
2293
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
2346
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
Http3\Http3TlsTests.cs (7)
58
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
105
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
147
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
196
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
246
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
324
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
484
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
HttpClientHttp2InteropTests.cs (1)
1701
VersionPolicy
= HttpVersionPolicy.RequestVersionExact,
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (1)
Http3Tests.cs (1)
77
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Tests (6)
WebHostTests.cs (6)
81
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
247
request1.
VersionPolicy
= HttpVersionPolicy.RequestVersionOrHigher;
261
request2.
VersionPolicy
= HttpVersionPolicy.RequestVersionOrHigher;
318
request1.
VersionPolicy
= HttpVersionPolicy.RequestVersionOrHigher;
331
request2.
VersionPolicy
= HttpVersionPolicy.RequestVersionOrHigher;
354
request1.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
System.Net.Http (1)
System\Net\Http\HttpClient.cs (1)
826
new HttpRequestMessage(method, uri) { Version = _defaultRequestVersion,
VersionPolicy
= _defaultVersionPolicy };
System.Net.WebSockets.Client (1)
System\Net\WebSockets\WebSocketHandle.Managed.cs (1)
383
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
15 references to VersionPolicy
System.Net.Http (15)
System\Net\Http\HttpClient.cs (1)
64
/// Gets or sets the default value of <see cref="HttpRequestMessage.
VersionPolicy
" /> for implicitly created requests in convenience methods,
System\Net\Http\HttpTelemetry.cs (1)
59
request.
VersionPolicy
);
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.cs (10)
409
(request.Version.Major >= 3 || (request.
VersionPolicy
== HttpVersionPolicy.RequestVersionOrHigher && IsSecure)) &&
435
if (request.Version.Major >= 3 && request.
VersionPolicy
!= HttpVersionPolicy.RequestVersionOrLower)
442
(request.Version.Major >= 2 || (request.
VersionPolicy
== HttpVersionPolicy.RequestVersionOrHigher && IsSecure)) &&
443
(request.
VersionPolicy
!= HttpVersionPolicy.RequestVersionOrLower || IsSecure)) // prefer HTTP/1.1 if connection is not secured and downgrade is possible
472
if (request.Version.Major >= 2 && request.
VersionPolicy
!= HttpVersionPolicy.RequestVersionOrLower)
524
if (request.
VersionPolicy
!= HttpVersionPolicy.RequestVersionOrLower)
526
throw new HttpRequestException(HttpRequestError.VersionNegotiationError, SR.Format(SR.net_http_requested_version_server_refused, request.Version, request.
VersionPolicy
), e);
705
if (request.Version.Major >= 2 && request.
VersionPolicy
!= HttpVersionPolicy.RequestVersionOrLower)
710
if (request.Version.Major >= 2 || request.
VersionPolicy
== HttpVersionPolicy.RequestVersionOrHigher)
851
HttpRequestException ex = new(HttpRequestError.VersionNegotiationError, SR.Format(SR.net_http_requested_version_cannot_establish, request.Version, request.
VersionPolicy
, desiredVersion), inner);
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.Http3.cs (1)
615
if (request.Version.Major >= 3 && request.
VersionPolicy
!= HttpVersionPolicy.RequestVersionOrLower)
System\Net\Http\SocketsHttpHandler\SocketsHttpHandler.cs (2)
585
if (request.
VersionPolicy
== HttpVersionPolicy.RequestVersionOrHigher)
587
throw new NotSupportedException(SR.Format(SR.net_http_upgrade_not_enabled_sync, nameof(Send), request.
VersionPolicy
));