Http Durum Kodları, İstemci bir sunucu içeriğine HTTP kullanarak ulaşmaya çalıştığında sunucu yanıtının durumunu belirten bir Http Durum kodu gönderir. Bazı durumlarda HTTP durum kodu(HTTP Status Code) istemcinin tarayıcısında da gösterilebilir.
Http Durum Kodları
Http Durum Kodlarına örnek vermemiz gerekirse en yaygın olan durum kodları 200, 301, 302, 404 ve 500’dür. Yaygın olarak kullanılan kodlar aşağıdaki kategorize dilmiş bir şekilde sırasıyla tablolarda verilmiştir.
1xx: Bilgi
Mesaj | Açıklama |
---|---|
100 Continue | Devam |
101 Switching Protocols | Anahtarlama Protokolü |
102 Processing | İşlem |
103 Checkpoint | |
122 Request-URI too long | İstekte bulunduğunuz adres çok uzun |
2xx: Başarı
Mesaj | Açıklama |
---|---|
200 OK | Tamam |
201 Created | Oluşturuldu |
202 Accepted | Onaylandı |
203 Non-Authoritative Information | Yetersiz Bilgi |
204 No Content | İçerik Yok |
205 Reset Content | İçeriği Baştan al |
206 Partial Content | Kısmi İçerik |
207 Multi-Status | Çok-Statü |
210 Content Different | Farklı İçerik |
226 IM Used (RFC 3229) |
3xx: Yönlendirme
Mesaj | Açıklama |
---|---|
300 Multiple Choices | Çok Seçenek |
301 Moved Permanently | Kalıcı Olarak Taşındı |
302 Found | Geçici Olarak Taşındı |
303 See Other | Diğerlerine Bak |
304 Not Modified | Nitelenemedi |
305 Use Proxy | Proxy Kullan2 |
306 Switch Proxy | Proxy’e geçildi |
307 Temporary Redirect | Geçici olarak yeniden gönder |
308 Resume Incomplete |
4xx: Tarayıcı Hatası
Mesaj | Açıklama |
---|---|
400 Bad Request | Kötü İstek |
401 Unauthorized | Yetkisiz |
402 Payment Required | Ödeme Gerekli |
403 Forbidden | Yasaklandı |
404 Not Found | Sayfa Bulunamadı |
405 Method Not Allowed | İzin verilmeyen Metod |
406 Not Acceptable | Kabul Edilemez |
407 Proxy Authentication Required | Proxy Sunucuda login olmak gerekli |
408 Request Timeout | İstek zaman aşamına uğradı |
409 Conflict | (Hatlar) Çakıştı,Çakışma |
410 Gone | Bak |
411 Length Required | |
412 Precondition Failed | |
413 Request Entity Too Large | |
414 Request-URI Too Long | |
415 Unsupported Media Type | |
416 Requested Range Not Satisfiable | |
417 Expectation Failed | |
418 I’m a teapot (RFC 2324) | |
422 Unprocessable entity | |
423 Locked | |
424 Method Failure | |
425 Unordered Collection (RFC 3648) | |
426 Upgrade Required (RFC 2817) | |
428 Precondition Required | |
429 Too Many Requests | |
431 Request Header Fields Too Large | MDN: Sunucunun header alanları çok büyük olduğu için isteği işlemek istemediğini gösterir. İstek, header alanlarının boyunuzu küçülttükten sonra yeniden denenebilir. Toplam istek header alanı sayısı çok büyük olduğunda veya tek bir başlık alanı çok büyük olduğunda kullanılan durumdur. |
444 No Response | |
449 Retry With | |
450 Blocked by Windows Parental Controls | |
499 Client Closed Request |
5xx: Sucunu Hatası
Mesaj | Açıklama |
---|---|
500 Internal Server Error | |
501 Not Implemented | Uygulanmamış |
502 Bad Gateway | Geçersiz Ağ Geçidi |
503 Service Unavailable | Hizmet Yok |
504 Gateway Timeout | |
505 HTTP Version Not Supported | |
506 Variant Also Negotiates (RFC 2295) | |
507 Insufficient storage | |
509 Bandwidth Limit Exceeded (Apache bw/limited extension) | |
510 Not Extended (RFC 2774) | |
511 Network Authentication Required | |
598 (Informal convention) network read timeout error | |
599 (Informal convention) network connect timeout error |
📚 İlgilenebileceğiniz Bazı Kaynaklar
📝 Lütfen olumlu-olumsuz tüm görüşlerinizi bana yorum yada mail yolu ile iletmeyi ihmal etmeyin.
🔗 Sosyal medya kanallarından makaleyi paylaşarak destek olursanız çok sevinirim.
👋 Bir sonraki makalede görüşmek dileğiyle.
HTTrack Website Copier ile bir site indirmeye çalışıyorum. 30 istek gönderdiğimde 429 hatası veriyor. zamanı düşürdüğüm de sıkıntı yok ama çok uzun sürüyor. bunun başka bir yolu var mı?
Merhabalar 431 Request Header Fields Too Large sorunu ile karşılaşıyorum instagrama giriş yapamıyorum. Çözümü nedir?
Açıkçası nasıl bir request’de bulunduğunuza bakmak gerekiyor ama instagram’ın php için olan kaynak kodlarına gözattığımda sizinde yorumda gönderdiğiniz metnin sonucu ortaya çıkıyor gönderdiğiniz header’ları kontrol edin fazla sayıda yada içeriği uzun bir header göndermiş olabilirsiniz.
Ayrıca MDN’den aldığım şu bilgide işinize yarayabilir bir önceki yorumda belirttiğim durumdan bahsediliyor.
Çok güzel içerik ellerinize sağlık
Teşekkür ederim değerli yorumunuz için