Soalan:
Walaupun cuba untuk melaksanakan WebSockets dalam aplikasi Golang yang dijalankan pada VM terurus, mesej ralat berterusan muncul dalam pembangun Chrome konsol:
WebSocket connection to 'ws://127.0.0.1:8080/connect' failed: Error during WebSocket handshake: Unexpected response code: 400
Selain itu, konsol pada bahagian belakang memaparkan mesej berikut:
websocket: connection header != upgrade.
Adakah sokongan WebSocket tersedia untuk aplikasi Golang yang dihoskan pada VM Terurus? Jika ya, sila berikan contoh coretan kod yang menunjukkan pelaksanaannya.
Jawapan:
Menurut dokumentasi Google dan contoh yang disertakan, VM Terurus pada masa ini hanya menyokong WebSockets untuk Java aplikasi. Ciri ini mungkin dimasukkan ke dalam Go dalam keluaran akan datang, kerana VM Terurus masih dalam versi beta.
Atas ialah kandungan terperinci Adakah Golang Menyokong WebSockets pada VM Terurus?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!