Kaj je: HTTP 304 Ni spremenjen



Preizkusite Naš Instrument Za Odpravo Težav

The 304 Nespremenjeno je Koda stanja odziva HTTP. To ne pomeni nujno napake, je zgolj predlog da zahtevani vir od prejšnje zahteve ni bil spremenjen, zato ga ni treba znova poslati odjemalcu.





The 304 Nespremenjeno stanje koda bo delovala kot preusmeritev na predpomnjeno različico zahtevanega vira. Vendar se bo preusmeritev zgodila le, če spletni strežnik način zahteve šteje za varnega. Iskalniki in drugi sistemi, ki indeksirajo spletne vire, pogosto uporabljajo odgovor 304, da ugotovijo, ali so informacije, ki so jih prej pridobili s tega URL-ja, zastarele ali ne.



304 Nespremenjeno - Kako deluje

Koda stanja 304 se vrne le, če to dovoli odjemalec - v večini primerov vaš spletni brskalnik. Naročnik bo to določil v podatkovnem toku HTTP, poslanem spletnemu strežniku, ki obdeluje zahtevo. Zaradi tega v svojem spletnem brskalniku ne smete videti te napake, razen če spletni skrbnik ustvari vedenje po meri za to situacijo. Če vrnete kodo stanja 304, bi vam morali preprosto predstaviti spletno stran iz predpomnilnika brskalnika.

To služi namenu učinkovitega posodabljanja informacij o lokalnem predpomnilniku, hkrati pa zmanjša prenos podatkov, ki jih stranka, ki je zahtevala, že pozna.

Težava na strani strežnika

Vse kode stanja odziva HTTP, ki so v kategoriji 3xx (vključno s 304 ni spremenjeno), se imenujejo sporočila o preusmeritvi. Vse te kode so grob pokazatelj, da mora uporabniški agent (vaš spletni brskalnik ali drug agent, ki se uporablja za dostop do vira URL-ja) izvesti dodatno dejanje, da izpolni zahtevo. V 304 Nespremenjeno V primeru bo uporabniški agent pozval, da prikaže predpomnjeno različico zahtevanega vira.



Za razliko od večine kod odzivov stanja 4xx HTTP, ki bi se lahko pojavile zaradi odjemalske ali strežniške težave, a 304 Nespremenjeno koda je na splošno znak, da je težava v dejanskem spletnem brskalniku. Zaradi tega tam 304 Nespremenjeno koda ni nekaj, s čimer končni uporabnik kaj počne.

Če zaključimo, če med poskusom dostopa do določenega URL-ja vidite grafično različico te kode HTTP, vam ni treba storiti nobenih korakov za rešitev težave. Vendar je to vedenje pokazatelj, da ima osnovni problem spletni strežnik, saj v resnici vaš brskalnik ne prikazuje predpomnjene različice zahtevanega vira. V tem primeru je edina izvedljiva rešitev, da se obrnete na spletnega skrbnika in ga prosite, naj razišče težavo.

2 minuti branja