HTTP 417 “Expectation Failed” durum kodu, istemcinin “Expect” başlığı kullanarak gönderdiği isteği sunucunun karşılayamadığını belirtir.
Bu durum genellikle, istemcinin “Expect: 100-continue” başlığı kullanarak sunucudan bir onay almadan önce devam etmek istediği bir POST veya PUT isteği göndermesi durumunda ortaya çıkar. Sunucu bu isteği kabul edemeyebilir ve bunun yerine bir 417 durum kodu gönderir.
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.