1
如果任何错误消息应该返回状态码405,应该说什么?我怀疑我们不应该回来,但只是为了确保有什么最佳做法?在HTTP状态码405的REST API中返回什么错误消息?
如果任何错误消息应该返回状态码405,应该说什么?我怀疑我们不应该回来,但只是为了确保有什么最佳做法?在HTTP状态码405的REST API中返回什么错误消息?
由于405
意味着Method not allowed
,对于熟悉HTTP或其他RESTful API的人来说,这显然意味着什么。但是,并不是所有用API编写软件的客户都可能拥有以前的经验,因此可能值得在响应中返回一条消息,如“此资源不支持HTTP方法PUT。 “
您可能还希望在返回的消息中包含一条提示,告诉用户调用OPTIONS
以确定支持哪些方法,假设您按照这种方式实现它。