dotnet/runtime
Auf GitHub ansehenHTTP/2 extended connect error message doesn't blame the server
Open
#111.470 geöffnet am 15. Jan. 2025
area-System.Net.Httphelp wanted
Repository-Metriken
- Stars
- (17.886 Stars)
- PR-Merge-Metriken
- (Durchschn. Merge 12T 11h) (661 gemergte PRs in 30 T)
Beschreibung
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