1

ステータス コード 405 を含むエラー メッセージが返される場合、それは何を表示する必要がありますか? 何も返すべきではないと思いますが、これに関するベストプラクティスがあることを確認するために?

4

1 に答える 1

3

405これが意味することを考えるとMethod not allowed、HTTP やその他の RESTful API に精通している人には、それが何を意味するのかは明らかです。

ただし、API を使用してソフトウェアを作成しているすべての顧客がそのような経験を持っているわけではないため、「このリソースは HTTP メソッドの PUT をサポートしていません」などのメッセージを応答で返す価値があるかもしれません。

OPTIONS返されたメッセージにヒントを含めて、どのメソッドがサポートされているかを調べるために呼び出すようにユーザーに伝えることもできます。

于 2012-04-11T13:42:45.910 に答える