Sokongan WebSocket dalam VM Terurus Google untuk Aplikasi Golang
Dalam pertanyaan anda, anda menyebut menghadapi kesukaran mewujudkan sambungan WebSocket dalam aplikasi Golang anda yang digunakan pada VM Terurus Google. Konsol pembangun Chrome mengembalikan kod ralat 400, manakala bahagian belakang melaporkan "websocket: connection header != upgrade."
Menyokong sambungan WebSocket dalam Managed VMs
Pada masa ini, menurut Dokumentasi rasmi Google dan contoh yang diberikan, sokongan WebSocket dalam Managed VMs hanya tersedia untuk aplikasi berasaskan Java. Dokumentasi menyatakan:
"VM Terurus pada masa ini menyokong masa jalan Java dan Go. Harap maklum bahawa fungsi [WebSocket] ini hanya tersedia untuk Java."
Sokongan Masa Depan untuk Golang
Memandangkan VM Terurus masih dalam versi beta, ada kemungkinan sokongan WebSocket untuk Golang akan ditambahkan pada masa hadapan. Walau bagaimanapun, pada masa ini tiada maklumat tentang bila atau jika fungsi ini akan disediakan.
Oleh itu, pada masa ini, VM Terurus tidak menyokong sambungan WebSocket sepenuhnya untuk aplikasi Golang. Adalah disyorkan untuk menggunakan penyelesaian alternatif, seperti Cloud Run untuk menggunakan aplikasi WebSocket yang dibina dengan Golang.
Atas ialah kandungan terperinci Adakah VM Terurus Google Menyokong WebSockets untuk Aplikasi Golang?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!