HTTP Status Kodları

Veb saytlar səhvlərə cavab olaraq status kodlarını görüntüləyir

HTTP status kodları internetdə veb-sayt serverləri tərəfindən verilən standart cavab kodlarıdır. Kodlar, bir web page və ya başqa bir qaynaq düzgün yüklenmediğinde problemin səbəbini müəyyən etməyə kömək edir.

HTTP statusu kodu, HTTP status kodunuHTTP səbəbi ifadəsini ehtiva edən HTTP statusu xətti üçün həqiqətən ümumi bir termindir.

HTTP status kodları bəzən brauzerinizin səhv kodları və ya İnternet səhv kodları deyilir.

Məsələn, HTTP status satırı 500: Daxili Server Xətası , 500 HTTP status kodundan və Daxili Server Xətasının HTTP səbəb ifadəsindən ibarətdir.

HTTP statusu kodu səhvlərinin beş kateqoriyası var; Bunlar iki əsas qrupdur:

4xx Müştəri Xətası

HTTP status kodlarının bu qrupu, veb səhifənin və ya başqa bir qayda üçün müraciətin pis sözdizimini ehtiva etdiyi və ya başqa bir səbəblə, müştərinin (veb surfer) günahı ilə doldurulamadığı yerləri ehtiva edir.

Bəzi ümumi müştəri səhvləri HTTP statusu kodları 404 (tapılmadı) , 403 (Yasak)400 (Bad Request) daxildir .

5xx Server Hata

HTTP status kodlarının bu qrupu veb səhifənin və ya başqa bir qayda üçün müraciətin veb saytın server tərəfindən başa düşüldüyünü ancaq nədənsə doldurmaq mümkün deyildir.

Bəzi ümumi server səhvləri HTTP status kodları 503 (Service Unavailable)502 (Bad Gateway) ilə yanaşı, heç də populyar 500 (Daxili Server Xətası ) daxildir .

HTTP Status Kodları haqqında daha ətraflı məlumat

Digər HTTP status kodları 4xx və 5xx kodlarına əlavə olaraq mövcuddur. Məlumatlı olan 1xx, 2xx və 3xx kodları da var, müvəffəqiyyəti təsdiqləyin və ya bir istiqamətləndirməni diktə edir. Bu əlavə növ HTTP statusu kodları səhv deyil, buna görə brauzerinizdə xəbərdar edilməməlidir.

HTTP Durum Kod Hataları sayfamızdaki hataların tam bir siyahısını və ya HTTP Status Lines nedir? Bu HTTP statusu xəttlərinin hamısını (1xx, 2xx və 3xx) görə bilərsiniz. hissə.

IANA-nın Hypertext Transfer Protocol (HTTP) Status Code Registry səhifəsi HTTP statusu kodları üçün rəsmi qaynaqdır, lakin Windows bəzən əlavə məlumatları açıqlayan əlavə, daha dəqiq səhvlər ehtiva edir. Bunların hamısını Microsoft'un veb saytından tapa bilərsiniz.

Məsələn, 500-dən HTTP status kodu Internet Server Error deməkdir, Microsoft Internet Information Services (ISS) 500.15 istifadə edir, bunun üçün Global.aspx üçün birbaşa istəklər icazə verilmir .

Burada bir neçə nümunə var:

Microsoft ISS tərəfindən yaradılan bu adlandırılan alt kodlar, HTTP statusu kodlarını əvəz etmir, bunun əvəzinə sənədlərin faylları kimi Windows'un müxtəlif sahələrində tapılır.

Hata kodlarının hamısı əlaqədar deyil

Bir HTTP statusu kodu bir Aygıt Yöneticisi hata kodu və ya bir sistem hatası kodu ilə eyni deyildir. Bəzi sistem səhv kodları, HTTP status kodları ilə paylaşılan kod nömrələrini, lakin tamamilə fərqli əlaqəli səhv mesajları və mənaları ilə fərqli səhvlərdir.

Məsələn, HTTP status kodu 403.2 oxunmasına icazə qadağan edir . Bununla yanaşı, sistemin səhv kodu 403 də var ki, bu proses fon işlənmə rejimində deyildir .

Eynilə, İnternet Server Error deməkdir 500 status kodu asanlıqla bir istifadəçi profili yüklənə bilməz deməkdir bir sistem səhv kodu 500 qarışdırılır bilər .

Ancaq bunlar əlaqəli deyil və eyni şəkildə müalicə edilməməlidir. Bir veb brauzerində göstərilir və müştəri və ya server haqqında bir səhv mesajı izah edir, digəri isə Windows-da görünür və veb-brauzerini mütləq əhatə etmir.

Gördüyünüz səhv kodunun bir HTTP statusu kodu olub olmadığını müəyyənləşdirməkdə çətinlik çəkdiyiniz halda, mesajın göründüyü yerə diqqətlə baxın. Veb brauzerinizdə bir səhv gördüyünüzdə , veb səhifəsində HTTP cavab kodu.

Digər səhvlər mesajları gördükləri kontekstə əsasən ayrı-ayrılıqda nəzərdən keçirilməlidir: Qurğu menecerinin səhv kodları Qurğu menecerində görünsə, sistemdə səhv kodları Windows-da göstərilir, POST kodları Power On Self Test zamanı verilir.