Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果应该返回任何带有状态码 405 的错误消息,它应该说什么?我怀疑我们不应该返回任何东西,但只是为了确保有任何最佳实践吗?
鉴于这405意味着Method not allowed,任何熟悉 HTTP 或其他 RESTful API 的人都非常清楚它的含义。
405
Method not allowed
但是,并非所有使用您的 API 编写软件的客户都可能具有这种先前的经验,因此可能值得在响应中返回一条消息,例如“此资源不支持 HTTP 方法 PUT”。
您可能还想在返回的消息中包含一个提示,告诉用户调用OPTIONS以找出支持的方法,假设您是这样实现的。
OPTIONS