Herhangi bir HTTP hata kodu uygun olmaz. HTTP perspektifinden herhangi bir hata veya sorun yoktur, bu yüzden 200 aralığında bir şey olmalıdır. Bazı kullanıcılarınıza kibarca, onlara söyleyen bir belgeyi geri göndererek hizmet verilmeyeceğini bildirirsiniz. Ve bunların hepsi iyi gidiyor.
Kullanıcı başvurunuzu kullanamaz . İş mantığınız tarafından verilen bilinçli bir karardır, bir aksilik değil. HTTP seviyesinde her şey honky dory.
Düzenle
Burada aradığımız şey eski okuldan yeni okula karşı bir çatışma gibi gözüküyor. HTTP tasarlandığında web hizmetleri yoktu, SOAP, JSON, REST ilkeleri yoktu. TCP'nin üstündeki bir protokol olarak, bu zaten uygulama seviyesine (yakın) kabul edildi ve birçok yüksek seviye durum kodu tanımlandı. Web daha zengin, yüksek seviyeli servisler için kullanılmaya başladığında ve "zarfları" taşımak için ortak bir araç gerekliyse, tasarımcıların daha yeni ve daha temiz bir protokol tanımlamak yerine, HTTP'nin her zaman olduğu gibi tasarımcılar hi-jacked HTTP kullandılar.
Dolayısıyla, modern bir web servis bağlamında, HTTP gerçekten aptal bir taşıma katmanından biraz daha fazladır ve kodlarının çoğunun uygulanabilir veya eski olduğu düşünülebilir. Sadece bir tane seçmeniz yeterlidir, çünkü bu sizin uygulama durumunuza yaklaşır ve bir zamanlar zararsız görünebileceği anlamına gelen listede yer alır. HTTP'nin bu düzenleyici rolü bir web hizmeti bağlamında oynamasını istemiyorsunuz.