Maison >développement back-end >Golang >Golang prend-il en charge les WebSockets sur les machines virtuelles gérées ?

Golang prend-il en charge les WebSockets sur les machines virtuelles gérées ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-22 01:30:13209parcourir

Does Golang Support WebSockets on Managed VMs?

Prise en charge de Golang WebSocket dans une VM gérée

Question :

Malgré la tentative d'implémentation de WebSockets dans une application Golang exécutée sur un VM gérée, un message d'erreur persistant apparaît dans le développeur Chrome console :

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

De plus, la console du backend affiche le message suivant :

websocket: connection header != upgrade.

La prise en charge de WebSocket est-elle disponible pour les applications Golang hébergées sur des VM gérées ? Si tel est le cas, veuillez fournir un exemple d'extrait de code démontrant sa mise en œuvre.

Réponse :

Selon la documentation de Google et l'exemple qui l'accompagne, les machines virtuelles gérées ne prennent actuellement en charge que les WebSockets pour Java. candidatures. Cette fonctionnalité pourrait être intégrée à Go dans les prochaines versions, car les VM gérées sont toujours en version bêta.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn