Http 406 Not Acceptable Durum Kodu Nedir

Http 406 Not Acceptable Durum Kodu Nedir

HTTP 406 durum kodu, “Not Acceptable” (Kabul Edilemez) olarak adlandırılır. Bu durum kodu, sunucunun, istemcinin talep ettiği kaynak için uygun bir yanıt döndüremeyeceğini belirtmek için kullanılır.

406 durum kodu, istemcinin “Accept” başlığında belirtilen medya türlerini desteklemeyen bir yanıt döndüğünde veya sunucunun yanıtı istemcinin talep ettiği dil veya karakter setinde gönderemeyeceği durumlarda ortaya çıkabilir. Bu durumda, sunucu 406 durum kodu ile yanıt verir ve istemciye kabul edilebilir medya türlerini veya diğer seçenekleri gösteren bir yanıt döndürür.

Örneğin, bir istemci bir JSON yanıtı beklerken, sunucu XML formatında bir yanıt döndürdüğünde veya bir istemci İngilizce dilini tercih ederken, sunucu yanıtı Fransızca dilinde döndürdüğünde 406 durum koduyla karşılaşabilir.

Bu durum kodu, sunucunun istemcinin talep ettiği kaynağı uygun bir şekilde sağlayamadığını ve istemciye alternatif seçenekler sunması gerektiğini belirtir.

HTTP Durum Kodları ve Anlamları

100 ile başlayan kodlar bilgilendirme

200 ile başlayan kodlar başarı

300 ile başlayan kodlar yeniden yönlendirme

400 ile başlayan kodlar istemci hatası

500 ile başlayan kodlar sunucu hatası anlamına gelen kodlardır.

1xx & 2xx Durum Kodları3xx Durum Kodları4xx Durum Kodları5xx Durum Kodları
100300400501
101301401502
102302402503
200303403504
201304404505
202305405506
203307406507
204407508
205408510
206409511
207410599
208411
226412
413
414
415
416
417
418
421
422
423
424
426
428
429
431
444
451
499
Bir Yorum Yapın