iPhone ve Android müşterilerine maruz REST hizmeti var. Şu anda HTTP kodlarını izleyin 200, 400, 401, 403, 404, 409, 500 vbHTTP Üstbilgisinde veya Yanıt Gövdesinde dinlenme hatası mı?
Sorum nerede hata nedeni/açıklama/ettirmek koymak için önerilen bir yerdir nedir? REST API'sı için her zaman üstbilgide özel bir nedene sahip olması daha mantıklı mı?
< HTTP/1.1 400 Bad Request - Missing Required Parameters.
< Date: Thu, 20 Dec 2012 01:09:06 GMT
< Server: Apache/2.2.22 (Ubuntu)
< Connection: close
< Transfer-Encoding: chunked
Ya da JSON üzerinden Yanıt Gövdesine sahip olmak daha mı iyi?
< HTTP/1.1 400 Bad Request
< Date: Thu, 20 Dec 2012 01:09:06 GMT
< Server: Apache/2.2.22 (Ubuntu)
< Connection: close
< Transfer-Encoding: chunked
< Content-Type: application/json
{ "error" : "Missing Required Parameters" }
Günümüzde, 'X-HTTP-Error-Description: Gerekli parametreler eksik' gibi özel başlıklar eklemek yaygın bir uygulamadır. – andreszs