/ / Ako interpretovať stavový kód HTTP 302 v IIS web log - iis, http-status-kódy

Ako interpretovať stavový kód HTTP 302 v webovom denníku služby IIS - iis, http-status-codes

Pozerám sa na môj webový denník IIS a všimnem si nejaké záznamy s logom sc-status z 302.

Snímka obrazovky IIS web log subsample

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ď č. 1

307 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/302prehliadač 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.