node.js - Mengapa HTML boleh dibuka dengan protokol fail bersambung ke websocket?
迷茫2017-05-16 13:39:14
0
2
701
Pelayan dibina dengan Nodejs, dan klien dibuka dalam Google Chrome menggunakan protokol fail, dan data boleh disambungkan dan dikembalikan dengan jayanya.
Pelayar tidak memerlukan halaman dan URL sambungan wss mempunyai asal yang sama (jika perlu, anda masih boleh menyemak Asal pada pelayan dan menolak sambungan sedemikian)
Memang benar bahawa Websocket menggunakan HTTP, tetapi ini tidak bermakna ia mesti melalui HTTP untuk halaman yang anda perolehi. Apabila anda membuka fail, js melaksanakan sambungan dan mencipta sambungan tcp baharu untuk berjabat tangan.
Pelayar tidak memerlukan halaman dan URL sambungan wss mempunyai asal yang sama (jika perlu, anda masih boleh menyemak Asal pada pelayan dan menolak sambungan sedemikian)
Memang benar bahawa Websocket menggunakan HTTP, tetapi ini tidak bermakna ia mesti melalui HTTP untuk halaman yang anda perolehi. Apabila anda membuka fail, js melaksanakan sambungan dan mencipta sambungan tcp baharu untuk berjabat tangan.