Kas ir: HTTP 304 nav modificēts



Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai

The 304 Nav modificēts ir HTTP atbildes statusa kods. Tas ne vienmēr norāda uz kļūdu, tas ir tikai ieteikums pieprasītais resurss nav modificēts kopš iepriekšējā pieprasījuma, tāpēc nav nepieciešams to atkārtoti nosūtīt klientam.





The 304 Nav modificēts statuss kods darbosies kā novirzīšana uz pieprasītā resursa kešatmiņā saglabāto versiju. Tomēr novirzīšana notiks tikai tad, kad tīmekļa serveris pieprasījuma metodi uzskata par drošu. Meklētājprogrammas un citas sistēmas, kas indeksē tīmekļa resursus, bieži izmanto atbildi 304, lai noteiktu, vai informācija, ko viņi iepriekš ieguva no šī URL, ir novecojusi.



304 Nav modificēts - kā tas darbojas

304 statusa kods tiek atgriezts tikai tad, ja to atļauj klients - vairumā gadījumu jūsu tīmekļa pārlūkprogramma. Klients to norādīs HTTP datu plūsmā, kas nosūtīta uz Web serveri, kas apstrādā pieprasījumu. Tāpēc nekad nevajadzētu redzēt šo kļūdu savā tīmekļa pārlūkprogrammā, ja vien tīmekļa administrators šai konkrētajai situācijai neizveido pielāgotu darbību. Ja tiek atgriezts 304 statusa kods, jums vienkārši jāpiedāvā tīmekļa lapa no pārlūkprogrammas kešatmiņas.

Tas kalpo nolūkam ļaut efektīvi atjaunināt vietējās kešatmiņas informāciju, vienlaikus samazinot informācijas pārsūtīšanu, kuru jau zina pieprasītājs klients.

Servera puses problēma

Visi HTTP atbildes statusa kodi, kas ietilpst kategorijā 3xx (ieskaitot 304 nav modificēti), tiek saukti par novirzīšanas ziņojumiem. Visi šie kodi ir aptuvens indikators tam, ka lietotāja aģentam (jūsu tīmekļa pārlūkprogrammai vai citam aģentam, ko izmanto, lai piekļūtu URL resursam) ir jāveic papildu darbība, lai pabeigtu pieprasījumu. Iekš 304 Nav modificēts Šajā gadījumā tas mudinās lietotāju aģentu parādīt pieprasītā resursa kešatmiņā saglabāto versiju.



Atšķirībā no lielākās daļas 4xx HTTP statusa atbildes kodu, kas var rasties klienta vai servera puses problēmas dēļ, a 304 Nav modificēts kods parasti norāda, ka problēma ir faktiskajā tīmekļa pārlūkprogrammā. Tāpēc, tur 304 Nav modificēts Kods nav kaut kas galīgais lietotājs.

Visbeidzot, ja mēģināt piekļūt noteiktam URL redzat šī HTTP koda grafisko versiju, jums nav jāveic nekādas darbības, lai atrisinātu problēmu. Tomēr šī darbība liecina par to, ka tīmekļa serverim ir pamatproblēma, jo tas faktiski neliek jūsu pārlūkprogrammai parādīt pieprasītā resursa kešatmiņā saglabāto versiju. Šajā gadījumā vienīgais reālais risinājums ir sazināties ar tīmekļa administratoru un lūgt viņu izpētīt problēmu.

2 minūtes lasīts