Rumah >masalah biasa >Apakah kod status yang http minta dua kali?
Kod status HTTP 301 dan 302 boleh menyebabkan pelanggan menghantar permintaan dua kali Apabila pelayan mengembalikan kod status 301 atau 302, ia memberitahu pelanggan bahawa URL yang diminta telah dialihkan ke lokasi baharu dan pelanggan akan mengubah hala secara automatik. ke URL baharu dan hantar permintaan kedua untuk mendapatkan sumber tersebut. Proses ini sering dipanggil "mengubah hala."
Sistem pengendalian tutorial ini: sistem Windows 10, komputer Dell G3.
Kod status HTTP 301 dan 302 boleh menyebabkan pelanggan menghantar permintaan dua kali.
Apabila pelayan mengembalikan kod status 301 atau 302, ia memberitahu pelanggan bahawa URL yang diminta telah dialihkan ke lokasi baharu. Pelanggan diubah hala secara automatik ke URL baharu dan menghantar permintaan kedua untuk mendapatkan sumber tersebut. Proses ini sering dipanggil "mengubah hala."
Sebagai contoh, apabila pelanggan meminta http://example.com, tetapi tapak web telah dialihkan ke http://www.example.com, pelayan mungkin mengembalikan kod status 301. Pelanggan akan mengubah hala secara automatik ke URL baharu dan kemudian menghantar permintaan kedua untuk mendapatkan sumber tersebut.
Perlu diambil perhatian bahawa jika pelanggan tidak mengendalikan ubah hala dengan betul, ia boleh menyebabkan overhed rangkaian tambahan dan kemerosotan prestasi. Oleh itu, kod status ubah hala harus dikendalikan dengan betul apabila melaksanakan klien HTTP.
Atas ialah kandungan terperinci Apakah kod status yang http minta dua kali?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!