Pozerám sa na môj webový denník IIS a všimnem si nejaké záznamy s logom sc-status
z 302.
urobil som výskum a som len viac zmätený.
Najprv to vyzerá jednoducho, ak je trochu nejasné.
"Toto je príklad priemyselnej praxe."v rozpore s normou. [...] Preto HTTP / 1.1 pridané stavové kódy 303 a 307 na rozlišovať medzi týmito dvoma správaniami. [25] Avšak, niektoré Web aplikácie a framework používajú stavový kód 302, akoby to boli 303. "
Aj keď chápem pojem, nie som si istýktoré majú význam pri prezeraní webového denníka služby IIS. Zaoberám sa stavovým kódom 302 ako 303 ("Pozri iné" - spôsob presmerovania na novú adresu URL) alebo ako 307 ("Dočasné presmerovanie")?
odpovede:
1 pre odpoveď č. 1307
spôsobí presmerovanie pomocou rovnakého slovesa, s ktorým bola pôvodná adresa URL vyžiadaná. To umožňuje POST
uchovávať. Naproti tomu 301/302
vždy spôsobí a GET
novej adresy URL, stratí všetky údaje POST, ktoré mohli byť prítomné.
Tiež, s 301/302
prehliadač môže vyrovnať odpoveď a vždy prejsť na novú adresu URL, pričom obchádza pôvodnú adresu URL. 307
vyžaduje, aby bola znova odoslaná pôvodná adresa URL, a to aj v prípade, ak sa skončí ďalším presmerovaním.