HTTP - Status Codes

Müəllif : Asim Verdiyev

Serverin cavabında Status Code'ları 3 rəqəmli tam ədəddir ki, burada siz Status Kodunun birinci rəqəminə baxaraq cavab sinfini təyin edə bilərsiniz. Son iki rəqəmin heç bir kateqoriyaya aidiyyatı yoxdur. Birinci rəqəm üçün 5 kateqoriya var:

S.N
Code və Açıqlaması

1

1xx: Informational

Bu o deməkdir ki, sorğu qəbul edilib və proses davam edir

2

2xx: Success

Bu, hərəkətin uğurla qəbul edildiyini, başa düşüldüyünü və qəbul edildiyini bildirir.

3

3xx: Redirection

Bu o deməkdir ki, sorğunu tamamlamaq üçün əlavə tədbirlər görülməlidir.

4

4xx: Client Error

Bu o deməkdir ki, sorğuda səhv sintaksis var və ya yerinə yetirilə bilməz.

5

5xx: Server Error

Bu o deməkdir ki, server etibarlı sorğunu yerinə yetirə bilmədi.

HTTP status kodları genişləndirilə bilər və HTTP applikasiyaları bütün qeydə alınmış status kodlarının mənasını başa düşmək məcburiyyətində deyil. Aşağıda status kodlarının siyahısı verilmişdir.

1xx: Information

Mesaj
Açıqlaması

100 Continue

Sorğunun yalnız bir hissəsi server tərəfindən qəbul edilib, lakin rədd edilmədiyi müddətcə müştəri sorğu ilə davam etməlidir.

101 Switching Protocols

Server protokolları dəyişir

2xx: Successful

Mesaj
Açıqlaması

200 OK

Müraciət qaydasındadır.

201 Created

Sorğu tamamlandı və yeni resurs yaradıldı .

202 Accepted

Sorğu emal üçün qəbul edilir, lakin emal tamamlanmayıb.

203 Non-authoritative Information

Başlıqda olan məlumat orijinal serverdən deyil, yerli və ya üçüncü tərəf nüsxəsindəndir.

204 No Content

Cavabda status kodu və başlıq verilir, lakin cavabda heç bir entity-header yoxdur.

205 Reset Content

Brauzer əlavə input üçün bu əməliyyat üçün istifadə edilən formanı təmizləməlidir.

3xx: Redirection

Mesaj
Açıqlaması

300 Multiple Choices

Link siyahısıdır. İstifadəçi linki seçib həmin yerə gedə bilər. Maksimum beş ünvan seçilə bilər.

301 Moved Permanently

Tələb olunan səhifə yeni URL-ə köçürüldü .

302 Found

Tələb olunan səhifə müvəqqəti olaraq yeni url-ə köçürüldü.

303 See Other

Tələb olunan səhifəni başqa url altında tapmaq olar.

304 Not Modified

Bu, URL-in göstərilən tarixdən bəri dəyişdirilmədiyi If-Modified-Since və ya If-None-Match başlıqlarına cavab kodudur.

305 Use Proxy

Tələb olunan URL-ə Location başlığında qeyd olunan proksi vasitəsilə daxil olmaq lazımdır.

306 Unused

Bu kod əvvəlki versiyada istifadə edilmişdir. Artıq istifadə edilmir, lakin kod qorunur.

307 Temporary Redirect

Tələb olunan səhifə müvəqqəti olaraq yeni url-ə köçürüldü.

4xx: Client Error

Mesaj
Açıqlaması

400 Bad Request

Server sorğunu başa düşmədi.

401 Unauthorized

Tələb olunan səhifəyə istifadəçi adı və parol lazımdır.

402 Payment Required

Bu kodu hələ istifadə edə bilməzsiniz.

403 Forbidden

Tələb olunan səhifəyə giriş qadağandır.

404 Not Found

Server tələb olunan səhifəni tapa bilmir.

405 Method Not Allowed

Sorğuda göstərilən üsula icazə verilmir.

406 Not Acceptable

Server yalnız müştəri tərəfindən qəbul edilməyən cavab yarada bilər.

407 Proxy Authentication Required

Bu sorğuya xidmət etməzdən əvvəl siz proksi server ilə autentifikasiya etməlisiniz.

408 Request Timeout

Sorğu serverin gözləməyə hazır olduğundan daha uzun çəkdi.

409 Conflict

Ziddiyyət səbəbindən sorğu tamamlana bilmədi.

410 Gone

Tələb olunan səhifə artıq əlçatan deyil.

411 Length Required

"Content-Length" müəyyən edilməyib.Onsuz server sorğunu qəbul etməyəcək.

412 Precondition Failed

Sorğuda verilən ilkin şərt server tərəfindən yanlış olaraq qiymətləndirilib.

413 Request Entity Too Large

Server sorğunu qəbul etməyəcək, çünki sorğu obyekti çox böyükdür.

414 Request-url Too Long

Server sorğunu qəbul etməyəcək, çünki url çox uzundur. "post" sorğusunu uzun sorğu məlumatı ilə "get" sorğusuna çevirdiyiniz zaman baş verir .

415 Unsupported Media Type

Media növü dəstəklənmədiyi üçün server sorğunu qəbul etməyəcək.

416 Requested Range Not Satisfiable

Tələb olunan bayt aralığı mövcud deyil və hüdudlardan kənardır.

417 Expectation Failed

Expect sorğu-başlıq sahəsində verilən gözlənti bu server tərəfindən yerinə yetirilə bilmədi.

5xx: Server Error

Mesaj
Açıqlaması

500 Internal Server Error

Sorğu tamamlanmadı. Server gözlənilməz hal ilə qarşılaşdı.

501 Not Implemented

Sorğu tamamlanmadı. Server tələb olunan funksionallığı dəstəkləmir.

502 Bad Gateway

Sorğu tamamlanmadı. Server yuxarı serverdən yanlış cavab aldı.

503 Service Unavailable

Sorğu tamamlanmadı. Server müvəqqəti olaraq həddən artıq yüklənir və ya işləmir.

504 Gateway Timeout

Gateway zaman aşımına uğradı

505 HTTP Version Not Supported

Server "http protocol" versiyasını dəstəkləmir.

Last updated