2017-01-10 7 views
0

私たちはいくつかのAPIを使ってバックエンドを構築しています。私が使用すべき理想的なHTTPコードの範囲は何でしょうか?カスタムHTTPコードに名前を付けるにはどうすればいいですか?

は私がhttps://en.wikipedia.org/wiki/List_of_HTTP_status_codesを経てきたし、彼らのようなリストを与える:

1xx Informational 
2xx Success 
3xx Redirection 
4xx Client Error 
5xx Server Error 

しかし、私は、このようなmissing emailなど様々な目的のために私自身のステータスコードを実装するために、私はそれに応じて応答を名前を付けたいです。

私の話によれば、メールの返信が見つからないと、クライアントのエラーとして4xx応答が発生するはずです。私が理解しようとしていることは、#419のような最初のオープンスロットを探すべきか、または#451の後にHTTPコードに番号を付けるべきですか?

答えて

1

カスタムコードをまったく使用しないでください。将来の標準化と競合する可能性があります。

一般的に使用されている新しいコードのユースケースがあると思われる場合は、適切な場所(HTTP作業グループ)に提案してください。

アプリケーションに固有のものだけが必要な場合は、400(この場合は)を使用し、応答本体に追加情報を入力します。

+0

私のアプリケーションで問題を見つけた方が簡単でしょうか? –

関連する問題