HTTP-vastauksen tilakoodin 302 Found on yleinen tapa suorittaa URL-osoitteen uudelleenohjaus. HTTP/1.0-spesifikaatio (RFC 1945) määritteli aluksi tämän koodin ja antoi sille kuvauslauseen ”siirretty väliaikaisesti” eikä ”löydetty”.
HTTP-vastaus tällä tilakoodilla antaa lisäksi URL-osoitteen otsikkokentän sijaintiin. Tämä on kutsu käyttäjä agentti (esim. web-selain) tehdä toinen, muuten identtisiä, pyynnön uusi URL-osoite sijainti-kenttään. Lopputuloksena on uudelleenohjaus uuteen URL-osoitteeseen.,
Monet web-selaimet täytäntöön tätä koodia tavalla, joka rikkoi tämän standardin, muuttuvat, pyynnön laji on uusi pyyntö SAADA, riippumatta palveluksessa alkuperäinen pyyntö (esim. POSTITSE). Tästä syystä, HTTP/1.1 (RFC 2616) lisätty uusi tila koodit 303 ja 307 disambiguate välillä kaksi käyttäytymistä, jossa 303 pakolliseksi muutos pyynnön tyyppi SAADA, ja 307 säilyttää pyynnön tyyppi kuin alun perin lähetetty., Huolimatta selkeyttä esittänyt tämän täsmennyssivu, 302-koodi on edelleen työskentelee web puitteet säilyttää yhteensopivuus selainten kanssa, jotka eivät toteuttaa HTTP/1.1-määritystä.
tämän seurauksena RFC 7231 (RFC 2616: n päivitys) muuttaa määritelmää, jotta käyttäjäagentit voivat kirjoittaa postauksen uudelleen.
Vastaa