HTTP Durum Kodları ve Türkçe Açıklamaları



1xx: Bilgilendirme

100 Continue: Sunucu istek başlıklarını aldı ve istemci istek gövdesini göndermeye devam etmelidir.

101 Switching Protocols: İstemci, sunucudan protokolleri değiştirmesini talep etti ve sunucu bunu kabul etti.

102 Processing: Sunucu isteği aldı ve işliyor, ancak henüz yanıt hazır değil.

2xx: Başarılı

200 OK: İsteğin başarıyla tamamlandığına dair standart yanıt.

201 Created: İstek başarılı oldu ve yeni bir kaynak oluşturuldu.

202 Accepted: İstek kabul edildi, ancak henüz işleme tamamlanmadı.

203 Non-Authoritative Information: Sunucu, başka bir kaynaktan 200 OK aldı ancak yanıtı değiştirdi.

204 No Content: Sunucu isteği başarıyla işledi, ancak içerik dönmüyor.

205 Reset Content: Sunucu isteği başarıyla işledi, istemciden görünümünü sıfırlamasını talep ediyor.

206 Partial Content: Sunucu, istemcinin gönderdiği aralık başlığı nedeniyle kaynağın yalnızca bir kısmını teslim ediyor.

207 Multi-Status: Mesaj gövdesi, yapılan alt isteklerin sayısına bağlı olarak birden fazla yanıt kodu içerebilir.

208 Already Reported: DAV bağlama üyeleri daha önce bu isteğe yanıt olarak listelenmiştir ve tekrar dahil edilmez.

226 IM Used: Sunucu, kaynak için bir veya daha fazla örnek manipülasyonu uygulamasının sonucunu temsil eden bir yanıt sağladı.

3xx: Yönlendirme

300 Multiple Choices: İstemcinin seçebileceği birden çok seçenek belirtiyor.

301 Moved Permanently: Bu ve gelecekteki tüm istekler belirtilen URI'ye yönlendirilmelidir.

302 Found: İstemciye başka bir URL'ye bakmasını (gidilmesini) söyler.

303 See Other: İsteğin yanıtı başka bir URI'de GET yöntemi kullanılarak bulunabilir.

304 Not Modified: İstek başlıkları tarafından belirtilen sürümden bu yana kaynak değiştirilmemiştir.

305 Use Proxy: İstenilen kaynak yalnızca belirtilen proxy üzerinden erişilebilir.

306 Switch Proxy: Artık kullanılmıyor. İlk başta "Sonraki istekler belirtilen proxy kullanılarak yapılmalıdır" anlamına geliyordu.

307 Temporary Redirect: Bu durumda istek başka bir URI ile tekrarlanmalıdır; ancak gelecekteki istekler yine orijinal URI kullanılarak yapılmalıdır.

308 Permanent Redirect: İstek ve gelecekteki tüm istekler başka bir URI kullanılarak tekrarlanmalıdır.

4xx: İstemci Hatası

400 Bad Request: Sunucu, istemcinin isteğini anlayamıyor veya işleyemiyor.

401 Unauthorized: Kimlik doğrulama gereklidir ve başarısız oldu veya henüz sağlanmadı.

402 Payment Required: Gelecekte kullanmak üzere ayrılmıştır.

403 Forbidden: İstek geçerli, ancak sunucu eylemi reddediyor.

404 Not Found: İstenen kaynak bulunamadı, ancak gelecekte mevcut olabilir.

405 Method Not Allowed: İstek için kullanılan yöntem istenen kaynak için desteklenmiyor.

406 Not Acceptable: İstenen kaynak, istekte belirtilen kabul başlıklarına uygun içerik üretemiyor.

407 Proxy Authentication Required: İstemci öncelikle proxy ile kimlik doğrulaması yapmalıdır.

408 Request Timeout: Sunucu isteği beklerken zaman aşımına uğradı.

409 Conflict: İstek, çakışma nedeniyle işlenemiyor, örneğin, aynı anda yapılan güncellemeler arasında bir düzenleme çakışması.

410 Gone: İstenen kaynak artık mevcut değil ve tekrar mevcut olmayacak.

411 Length Required: İstek, gereken içeriğin uzunluğunu belirtmedi.

412 Precondition Failed: Sunucu, istemcinin isteğe koyduğu önkoşullardan birini karşılamıyor.

413 Payload Too Large: İstek, sunucunun işlemeyi kabul edemeyeceği kadar büyük.

414 URI Too Long: Sağlanan URI, sunucunun işleyemeyeceği kadar uzun.

415 Unsupported Media Type: İstek varlığının medya türü, sunucu veya kaynak tarafından desteklenmiyor.

416 Range Not Satisfiable: İstemci dosyanın bir kısmını istemiştir (byte serving), ancak sunucu bu kısmı sağlayamıyor.

417 Expectation Failed: Sunucu, Expect istek başlık alanının gereksinimlerini karşılayamıyor.

418 I'm a teapot: Bu kod, 1998 yılında IETF Nisan Şakası olarak tanımlanmıştır ve gerçek HTTP sunucuları tarafından uygulanması beklenmemektedir.

421 Misdirected Request: İstek, yanıt üretemeyen bir sunucuya yönlendirilmiştir.

422 Unprocessable Entity: İstek iyi biçimlendirilmiş, ancak anlam hataları nedeniyle işlenemiyor.

423 Locked: Erişilmeye çalışılan kaynak kilitli.

424 Failed Dependency: İstek, başka bir isteğe bağımlı olduğu için başarısız oldu ve o istek başarısız oldu.

425 Too Early: Sunucu, tekrarlanabilir bir isteği işleme riskini almak istemiyor.

426 Upgrade Required: İstemci, TLS/1.0 gibi farklı bir protokole geçmelidir.

428 Precondition Required: Kaynak sunucu, isteğin koşullu olmasını gerektirir.

429 Too Many Requests: Kullanıcı belirli bir süre içinde çok fazla istek gönderdi.

431 Request Header Fields Too Large: Sunucu, başlık alanlarının çok büyük olduğu için isteği işlemek istemiyor.

451 Unavailable For Legal Reasons: Kullanıcı, bir hükümet tarafından sansürlenen bir web sayfası gibi yasal olarak erişilemeyen bir kaynak istemektedir.

5xx: Sunucu Hatası

500 Internal Server Error: Beklenmeyen bir durumla karşılaşıldığında verilen genel hata mesajı.

501 Not Implemented: Sunucu, isteği yerine getirme yeteneğine sahip değil veya isteme yöntemi tanınmıyor.

502 Bad Gateway: Sunucu, bir geçit veya proxy olarak görev yaparken, üst sunucudan geçersiz yanıt aldı.

503 Service Unavailable: Sunucu şu anda kullanılamaz (aşırı yüklendiği veya bakımda olduğu için).

504 Gateway Timeout: Sunucu, bir geçit veya proxy olarak görev yaparken, üst sunucudan zamanında yanıt almadı.

505 HTTP Version Not Supported: Sunucu, istemcinin kullandığı HTTP protokol sürümünü desteklemiyor.

506 Variant Also Negotiates: İstek için yapılan şeffaf içerik müzakeresi, döngüsel bir referansla sonuçlanıyor.

507 Insufficient Storage: Sunucu, isteği tamamlamak için gerekli olan temsili depolayamıyor.

508 Loop Detected: Sunucu, bir isteği işlerken sonsuz döngü tespit etti.

510 Not Extended: Sunucunun isteği yerine getirebilmesi için ek uzantılar gerekmektedir.

511 Network Authentication Required: İstemcinin ağ erişimi sağlamak için kimlik doğrulaması yapması gerekiyor.

Daha yeni Daha eski