4 instantiations of HttpProtocolException
System.Net.Http (4)
System\Net\Http\HttpProtocolException.cs (4)
42
return new
HttpProtocolException
((long)protocolError, message, null);
48
return new
HttpProtocolException
((long)protocolError, message, null);
54
return new
HttpProtocolException
((long)protocolError, message, innerException);
60
return new
HttpProtocolException
((long)protocolError, message, null);
63 references to HttpProtocolException
Interop.FunctionalTests (10)
Http3\Http3RequestTests.cs (5)
576
var
innerEx = Assert.IsType<
HttpProtocolException
>(ex.InnerException);
638
var
protocolException = ex.GetProtocolException();
685
var
innerEx = Assert.IsType<
HttpProtocolException
>(ex.InnerException);
HttpClientHttp2InteropTests.cs (2)
743
await Assert.ThrowsAsync<
HttpProtocolException
>(() => streamingContent.SendAsync("Hello World").DefaultTimeout());
802
await Assert.ThrowsAsync<
HttpProtocolException
>(() => streamingContent.SendAsync("Hello World").DefaultTimeout());
HttpHelpers.cs (3)
22
public static
HttpProtocolException
GetProtocolException(this Exception ex)
27
if (current is
HttpProtocolException
httpProtocolException)
35
throw new Exception($"Couldn't find {nameof(
HttpProtocolException
)}. Original error: {ex}");
System.Net.Http (53)
System\Net\Http\HttpProtocolException.cs (7)
13
/// When calling <see cref="HttpClient"/> or <see cref="SocketsHttpHandler"/> methods, <see cref="
HttpProtocolException
"/> will be the inner exception of
16
/// <see cref="HttpContent.ReadAsStreamAsync(Threading.CancellationToken)"/>, <see cref="
HttpProtocolException
"/> can be thrown directly.
21
/// Initializes a new instance of the <see cref="
HttpProtocolException
"/> class with the specified error code,
39
internal static
HttpProtocolException
CreateHttp2StreamException(Http2ProtocolErrorCode protocolError)
45
internal static
HttpProtocolException
CreateHttp2ConnectionException(Http2ProtocolErrorCode protocolError, string? message = null)
51
internal static
HttpProtocolException
CreateHttp3StreamException(Http3ErrorCode protocolError, QuicException innerException)
57
internal static
HttpProtocolException
CreateHttp3ConnectionException(Http3ErrorCode protocolError, string? message = null)
System\Net\Http\SocketsHttpHandler\Http2Connection.cs (4)
508
catch (
HttpProtocolException
e)
1076
http2Stream.OnReset(
HttpProtocolException
.CreateHttp2StreamException(protocolError), resetStreamErrorCode: protocolError, canRetry: canRetry);
1084
Exception resetException =
HttpProtocolException
.CreateHttp2ConnectionException(errorCode, SR.net_http_http2_connection_close);
2188
throw
HttpProtocolException
.CreateHttp2ConnectionException(errorCode, message);
System\Net\Http\SocketsHttpHandler\Http3Connection.cs (24)
373
long connectionResetErrorCode = (abortException as
HttpProtocolException
)?.ErrorCode ?? (long)Http3ErrorCode.InternalError;
485
Abort(
HttpProtocolException
.CreateHttp3ConnectionException(Http3ErrorCode.ClosedCriticalStream));
496
Abort(
HttpProtocolException
.CreateHttp3ConnectionException(code, SR.net_http_http3_connection_close));
557
Abort(
HttpProtocolException
.CreateHttp3ConnectionException(code, SR.net_http_http3_connection_close));
579
throw
HttpProtocolException
.CreateHttp3ConnectionException(Http3ErrorCode.StreamCreationError);
614
throw
HttpProtocolException
.CreateHttp3ConnectionException(Http3ErrorCode.StreamCreationError);
630
throw
HttpProtocolException
.CreateHttp3ConnectionException(Http3ErrorCode.StreamCreationError);
641
throw
HttpProtocolException
.CreateHttp3ConnectionException(Http3ErrorCode.StreamCreationError);
652
throw
HttpProtocolException
.CreateHttp3ConnectionException(Http3ErrorCode.IdError);
692
Abort(
HttpProtocolException
.CreateHttp3ConnectionException(code, SR.net_http_http3_connection_close));
721
throw
HttpProtocolException
.CreateHttp3ConnectionException(Http3ErrorCode.ClosedCriticalStream);
726
throw
HttpProtocolException
.CreateHttp3ConnectionException(Http3ErrorCode.MissingSettings);
744
throw
HttpProtocolException
.CreateHttp3ConnectionException(Http3ErrorCode.UnexpectedFrame);
756
throw
HttpProtocolException
.CreateHttp3ConnectionException(Http3ErrorCode.UnexpectedFrame);
760
throw
HttpProtocolException
.CreateHttp3ConnectionException(Http3ErrorCode.IdError);
774
throw
HttpProtocolException
.CreateHttp3ConnectionException(Http3ErrorCode.ClosedCriticalStream);
787
throw
HttpProtocolException
.CreateHttp3ConnectionException(Http3ErrorCode.ClosedCriticalStream);
812
throw
HttpProtocolException
.CreateHttp3ConnectionException(Http3ErrorCode.FrameError);
840
throw
HttpProtocolException
.CreateHttp3ConnectionException(Http3ErrorCode.FrameError);
850
throw
HttpProtocolException
.CreateHttp3ConnectionException(Http3ErrorCode.FrameError);
869
throw
HttpProtocolException
.CreateHttp3ConnectionException(Http3ErrorCode.SettingsError);
891
throw
HttpProtocolException
.CreateHttp3ConnectionException(Http3ErrorCode.FrameError);
899
throw
HttpProtocolException
.CreateHttp3ConnectionException(Http3ErrorCode.FrameError);
920
throw
HttpProtocolException
.CreateHttp3ConnectionException(Http3ErrorCode.FrameError);
System\Net\Http\SocketsHttpHandler\Http3RequestStream.cs (18)
288
HttpProtocolException
rejectedException =
HttpProtocolException
.CreateHttp3StreamException(code, ex);
293
Exception innerException = _connection.AbortException ??
HttpProtocolException
.CreateHttp3StreamException(code, ex);
294
HttpRequestError httpRequestError = innerException is
HttpProtocolException
? HttpRequestError.HttpProtocolError : HttpRequestError.Unknown;
304
Exception abortException = _connection.Abort(
HttpProtocolException
.CreateHttp3ConnectionException(code, SR.net_http_http3_connection_close));
316
HttpRequestError httpRequestError = _connection.AbortException is
HttpProtocolException
344
Exception abortException = _connection.Abort(
HttpProtocolException
.CreateHttp3ConnectionException(Http3ErrorCode.QPackDecompressionFailed));
895
throw
HttpProtocolException
.CreateHttp3ConnectionException(Http3ErrorCode.UnexpectedFrame);
900
throw
HttpProtocolException
.CreateHttp3ConnectionException(Http3ErrorCode.IdError);
984
throw
HttpProtocolException
.CreateHttp3ConnectionException(Http3ErrorCode.ProtocolError);
1000
throw
HttpProtocolException
.CreateHttp3ConnectionException(Http3ErrorCode.ProtocolError);
1006
throw
HttpProtocolException
.CreateHttp3ConnectionException(Http3ErrorCode.ProtocolError);
1097
throw
HttpProtocolException
.CreateHttp3ConnectionException(Http3ErrorCode.ProtocolError);
1135
throw
HttpProtocolException
.CreateHttp3ConnectionException(Http3ErrorCode.FrameError);
1302
throw
HttpProtocolException
.CreateHttp3StreamException((Http3ErrorCode)e.ApplicationErrorCode.Value, e);
1307
HttpProtocolException
exception =
HttpProtocolException
.CreateHttp3ConnectionException((Http3ErrorCode)e.ApplicationErrorCode.Value, SR.net_http_http3_connection_close);
1313
HttpRequestError httpRequestError = _connection.AbortException is
HttpProtocolException