如果应该返回状态码为405的任何错误消息,它应该说什么?我怀疑我们不应该退货,只是为了确保有任何最佳做法吗?
答案 0 :(得分:3)
鉴于405
表示Method not allowed
,对于熟悉HTTP或其他RESTful API的人来说,这意味着什么。
但是,并非所有使用API编写软件的客户都可能具有以前的经验,因此可能值得在响应中返回一条消息,例如“此资源不支持HTTP方法PUT 。“
您可能还希望在返回的消息中包含一个提示,告诉用户调用OPTIONS
以找出支持哪些方法,假设您这样做。