質問:
上で実行されている Golang アプリケーションに WebSocket を実装しようとしましたが、管理対象 VM、Chrome 開発者に永続的なエラー メッセージが表示されるコンソール:
WebSocket connection to 'ws://127.0.0.1:8080/connect' failed: Error during WebSocket handshake: Unexpected response code: 400
さらに、バックエンドのコンソールには次のメッセージが表示されます:
websocket: connection header != upgrade.
マネージド VM でホストされている Golang アプリケーションでは WebSocket サポートを利用できますか?その場合は、その実装を示すサンプル コード スニペットを提供してください。
回答:
Google のドキュメントとそれに付随する例によると、マネージド VM は現在、Java の WebSocket のみをサポートしています。アプリケーション。マネージド VM はまだベータ版であるため、この機能は将来のリリースで Go に組み込まれる可能性があります。
以上がGolang は管理対象 VM 上の WebSocket をサポートしていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。