ホームページ >バックエンド開発 >Golang >Golang は管理対象 VM 上の WebSocket をサポートしていますか?

Golang は管理対象 VM 上の WebSocket をサポートしていますか?

Barbara Streisand
Barbara Streisandオリジナル
2024-11-22 01:30:13201ブラウズ

Does Golang Support WebSockets on Managed VMs?

管理対象 VM での Golang WebSocket のサポート

質問:

上で実行されている 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。