Tôi đang tìm mã trạng thái chính xác để gửi lỗi thất bại thông qua api.Mã trạng thái HTTP cho lỗi chung
Kịch bản chính xác không thêm sản phẩm vào giỏ hàng.
Lỗi có thể xảy ra vì nhiều lý do, nhưng tôi muốn trả về một mã http duy nhất.
Điều gì sẽ là tốt nhất?
Tôi đã xem qua chúng và không thể thấy bất kỳ điều gì khớp chính xác với nhu cầu tại đây.
Một số trong những điều kiện thất bại có thể là:
Not enough stock to satisfy
Stock limit reached for that particular product
Product no longer available
Bạn có thể muốn có HTTP 400. Xem http://stackoverflow.com/questions/1959947/whats-an-appropriate-http-status-code-to-return-by-a-rest-api-service-for -a-val – lreeder
Ngoài ra, hãy đọc bản dự thảo IETF này: http://www.ietf.org/id/draft-nottingham-http-problem-04.txt –