Heim >Backend-Entwicklung >Golang >Unterstützt Golang WebSockets auf verwalteten VMs?

Unterstützt Golang WebSockets auf verwalteten VMs?

Barbara Streisand
Barbara StreisandOriginal
2024-11-22 01:30:13188Durchsuche

Does Golang Support WebSockets on Managed VMs?

Golang WebSocket-Unterstützung in verwalteter VM

Frage:

Trotz des Versuchs, WebSockets in einer Golang-Anwendung zu implementieren, die auf einem ausgeführt wird Bei verwalteter VM wird im Chrome-Entwickler eine dauerhafte Fehlermeldung angezeigt Konsole:

WebSocket connection to 'ws://127.0.0.1:8080/connect' failed: Error during WebSocket handshake: Unexpected response code: 400

Zusätzlich zeigt die Konsole im Backend die folgende Meldung an:

websocket: connection header != upgrade.

Ist WebSocket-Unterstützung für Golang-Anwendungen verfügbar, die auf verwalteten VMs gehostet werden? Wenn ja, stellen Sie bitte ein Beispielcode-Snippet bereit, das die Implementierung demonstriert.

Antwort:

Laut der Dokumentation von Google und dem begleitenden Beispiel unterstützen verwaltete VMs derzeit nur WebSockets für Java Anwendungen. Diese Funktion wird möglicherweise in zukünftigen Versionen in Go integriert, da sich verwaltete VMs noch in der Betaphase befinden.

Das obige ist der detaillierte Inhalt vonUnterstützt Golang WebSockets auf verwalteten VMs?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn