dotnet/runtime
Ver no GitHubHTTP/2 extended connect error message doesn't blame the server
Open
#111.470 aberto em 15 de jan. de 2025
area-System.Net.Httphelp wanted
Métricas do repositório
- Stars
- (17.886 stars)
- Métricas de merge de PR
- (Mesclagem média 12d 11h) (661 fundiu PRs em 30d)
Description
Description
System.Net.Http.HttpRequestException: Failed to establish web socket connection over HTTP/2 because extended CONNECT is not supported. Try to downgrade the request version to HTTP/1.1.
Reproduction Steps
Conect to a websocket with Extended Connect
Expected behavior
Work?
Actual behavior
Exception
Regression?
No response
Known Workarounds
No response
Configuration
conection = new ClientWebSocket();
conection.Options.SetRequestHeader("Stream-Type", ",mystream");
conection.Options.HttpVersion = HttpVersion.Version30;
await conection.ConnectAsync(new Uri(webSocketUri), Net.client, CancellationToken.None);
Other information
No response