dotnet/runtime
Voir sur GitHubHTTP/2 extended connect error message doesn't blame the server
Open
#111 470 ouverte le 15 janv. 2025
area-System.Net.Httphelp wanted
Métriques du dépôt
- Stars
- (17 886 stars)
- Métriques de merge PR
- (Merge moyen 12j 11h) (661 PRs mergées en 30 j)
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