Pengepala HTTP Tersuai dalam API Pelanggan WebSockets
API WebSocket membolehkan anda mewujudkan saluran komunikasi dua hala dengan pelayan. Walaupun ia menyokong penetapan medan laluan dan protokol, ia menimbulkan persoalan tentang cara menambah pengepala HTTP tersuai untuk meningkatkan keselamatan atau pengesahan.
Adakah Kemungkinan untuk Menentukan Pengepala HTTP Tersuai dalam JavaScript WebSockets API?
Malangnya, tidak. API WebSockets JavaScript pada masa ini tidak mempunyai mekanisme untuk menambah pengepala HTTP sewenang-wenangnya pada sambungan pelanggan.
Pilihan Pengepala yang Tersedia:
API membenarkan anda untuk menentukan pengepala berikut:
Mekanisme Pengesahan/Kebenaran Alternatif:
Disebabkan pengehadan penghantaran pengepala tersuai, pendekatan alternatif adalah digunakan untuk pengesahan WebSocket dan kebenaran:
Pemberhentian Asas Pengesahan:
Sebelum ini, API WebSocket membenarkan pengesahan asas melalui pengepala Kebenaran. Walau bagaimanapun, ciri ini telah ditamatkan dan penyemak imbas moden tidak lagi menghantar pengepala ini walaupun dinyatakan.
Kesimpulan:
Walaupun pengepala HTTP tersuai tidak boleh ditambahkan pada klien WebSocket sambungan menggunakan JavaScript WebSockets API, mekanisme alternatif boleh dilaksanakan untuk pengesahan dan kebenaran. Kaedah ini memastikan bahawa hanya pelanggan yang diberi kuasa boleh mewujudkan dan mengekalkan sambungan WebSocket.
Atas ialah kandungan terperinci Bolehkah API WebSocket JavaScript Menambah Pengepala HTTP Tersuai?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!