HTTP Hata və Status Kodları Açıklaması

Veb səhifə səhvlərini və onların nə edəcəyini anlamaq

Veb səhifələrinizi ziyarət etdiyiniz zaman, brauzeriniz - müştəri HTTP adlı bir şəbəkə protokolu ilə veb serverlərə keçid edir. Bu şəbəkə əlaqələri veb-səhifələrin məzmunu və bəzi protokol nəzarət məlumatları daxil olmaqla, müştərilərə geri cavab məlumatlarını serverlərdən göndərməyə kömək edir. Bəzən çatmağa çalışdığınız veb səhifəyə çatmaqda müvəffəqiyyətli ola bilməzsiniz. Bunun əvəzinə bir səhv və ya status kodunu görürsünüz.

HTTP Hata və Status Kodlarının növləri

Hər bir istək üçün HTTP server cavab verilərinə daxil edilən istəkin nəticəsini göstərən bir kod nömrəsi var. Bu nəticə kodları kateqoriyalara bölünən üç rəqəmli nömrədir:

İnternet və ya intranetlərdə bir çox mümkün səhv və status kodunun yalnız bir neçəsi görünür. Səhvlərlə bağlı kodlar, adətən, bir baş verə biləcək sorğunun çıxışı kimi göstərilən bir veb səhifəsində göstərilir, digər status kodları isə istifadəçilərə göstərilmir.

200 OK

Wikimedia Commons

HTTP statusu 200 OK halda , web server sorğunu uğurla işləmiş və məzmunu brauzerə ötürmüşdür. Ən çox HTTP sorğuları bu vəziyyəti verir. Veb brauzerlər adətən bir problem olduqda kodları göstərən kimi istifadəçilər bu kodu ekranda nadir hallarda görürlər.

Hata 404 tapılmadı

HTTP səhvini 404 tapılmadıqda , veb server istənilən səhifəni, faylı və ya başqa bir qayda tapa bilmədi. HTTP 404 səhvləri, müştəri və server arasında şəbəkə əlaqəsini uğurla yerinə yetirdiyini göstərir. Bu səhv ən çox istifadəçilər əl ilə bir brauzerə səhv bir URL daxil olduqda və ya veb server administratoru ünvanı düzgün bir yeni yerə köçürmədən bir fayl çıxarır. İstifadəçilər bu problemi həll etmək üçün URL-i doğrulamalı və ya web administratorunun onu düzəltməsini gözləməlidirlər.

Hata 500 Daxili Server Hata

Wikimedia Commons

HTTP hatası 500 Daxili Sunucu Hatası ile , web server bir istemciden doğru bir istek aldı, lakin onu işleyemedi. HTTP 500 hataları, sunucu mövcud hafıza və ya disk alanından az olma kimi bir sıra ümumi texniki donanımlarla karşılaştığında ortaya çıxır. Bir server administratoru bu problemi həll etməlidir. Ətraflı »

Hata 503 Xidməti mövcud deyil

İctimai domen

HTTP səhv 503 Service Unavailable bir web server gələn müştəri tələbi işləyə bilməz göstərir. Bəzi veb serverlər HTTP 503 kimi gözlənilən uğursuzluqları göstərmək üçün HTTP 503-dən istifadə edirlər, məsələn, eyni vaxtda istifadəçilərin sayına və CPU-nun istifadəsinə dair məhdudiyyətləri aşaraq, adətən HTTP 500 kimi təqdim olunacaq gözlənilməz uğursuzluqlardan fərqləndirmək üçün inzibati siyasətlərə görə.

301 qalıcı olaraq hərəkət etdi

İctimai domen

HTTP 301 Taşındı Qalıcı olaraq, müştəri tərəfindən göstərilən URI müştərinin yeni bir istək verməsinə və yeni yerdən resurs əldə etməyə imkan verən HTTP redirect adlı bir metodu istifadə edərək fərqli bir yerə köçürüldüyünü göstərir. Veb brauzerləri avtomatik olaraq HTTP 301'yi istifadəçi müdaxiləsinə ehtiyac olmadan yönləndirir.

302 tapıldı və ya 307 müvəqqəti yönlendirme

İctimai domen

Status 302 tapılmışdır 301 ilə müqayisədə, lakin 302 kodu bir qaydanı daimi olaraq deyil, müvəqqəti olaraq köçürən hallar üçün nəzərdə tutulmuşdur. Bir server administratoru yalnız HTTP 302 istifadə etməlidir, yalnız qısa məzmunu saxlama müddəti ərzində. Veb brauzerlər 302 kodunu 301 kodunu avtomatik olaraq istiqamətləndirirlər. HTTP versiyası 1.1 müvəqqəti yönləndirmələri göstərmək üçün yeni bir kod, 307 Müvəqqəti Redirect əlavə etdi.

400 Bad Request

İctimai domen

400 Bad Request-in bir cavabları, genellikle web server yanlış sözdizimi nedeniyle istekleri anlamadı demektir. Normal olaraq, bu, müştərini əhatə edən bir texniki glitch göstərir, lakin şəbəkə özü məlumatların korrupsiya də səhv səbəb ola bilər.

401 Yetkisiz

İctimai domen

401 Vebsaytının serverdə qorunan bir resurs istəndiyi icazəsiz səhv baş verir, lakin müştəri giriş üçün təsdiq olunmayıb. Ümumiyyətlə, müştəri problemi həll etmək üçün düzgün istifadəçi adı və parol ilə serverə daxil olmalıdır.

100 Davam edin

İctimai domen

Protokolun 1.1 versiyasına əlavə edilən HTTP statusu 100 Davam , serverlərin böyük istəkləri qəbul etməyə hazır olduqlarını təsdiqləməyə imkan verərək şəbəkə bant genişliyi daha effektiv istifadə etmək üçün nəzərdə tutulmuşdur. Davam protokolu bir HTTP 1.1 istemcisine serverin 100 kodla cavab vermesini isteyen kiçik, xüsusi yapılandırılmış bir mesaj göndermesine imkan verir. Daha sonra (adətən böyük) təqib sorğu göndərməzdən əvvəl cavab gözləyir. HTTP 1.0 müştəriləri və serverləri bu kodu istifadə etmirlər.

204 Məzmun yoxdur

İctimai domen

Server yalnız başlıq məlumatını ehtiva edən bir müştəri sorğuna düzgün cavab göndərdiyi zaman 204 Mesajı görməyəcəksiniz - heç bir mesaj orqanı yoxdur. Web müştəriləri məsələn, lazımsız olaraq yenilənən səhifələrdən qaçınmaq üçün server cavablarını daha səmərəli şəkildə işləmək üçün HTTP 204-dən istifadə edə bilər.

502 Xətalı Keçid

İctimai domen

Müştəri və server arasında şəbəkə məsələsi 502 Bad Gateway səhvinə səbəb olur. Bir şəbəkə firewall , router və ya digər şəbəkə şəbəkəsi cihazında konfiqurasiya səhvləri ilə tetiklenebilir.