APIを介して正常なエラーを送信するための正しいステータスコードを探しています。HTTP一般的なエラーのステータスコード
厳密なシナリオでは、ショッピングカートに商品を追加できません。
多くの理由でエラーが発生する可能性がありますが、1つのhttpコードを返すことをお勧めします。
どちらが最適でしょうか?
私はそれらを見ていて、ここのニーズに正確に合ったものを見ることはできません。
可能故障条件のいくつかは次のようになります。
Not enough stock to satisfy
Stock limit reached for that particular product
Product no longer available
おそらくHTTP 400が必要です。http://stackoverflow.com/questions/1959947/whats-an-appropriate-http-status-code-to-return-by-a-rest-api-service-forを参照してください。 -a-val – lreeder
また、このIETF草案を読んでください:http://www.ietf.org/id/draft-nottingham-http-problem-04.txt –