HTTP 501适用于未实现的API吗?

时间:2015-10-01 14:21:40

标签: http http-error

HTTP 501错误是否适合服务器计划支持的功能,但目前不支持,例如API的特定情况?例如,如果我正在设计一个网络邮件应用程序并且我还无法删除带有附件的电子邮件,那么如果我在带有附件的电子邮件上收到DELETE请求,是否适合给予501?

RFC表示它应该用于未知方法(例如PARTY请求),但它不清楚它是否也应该用于其他功能。

1 个答案:

答案 0 :(得分:9)

  

适当的

No

  

6.6.2。 501未实施

     

501(未实现)状态代码表示服务器执行此操作      不支持完成请求所需的功能。这个      是服务器无法识别时的适当响应      请求方法并且无法支持任何资源

Use 405

  

6.5.5。 405方法不允许

     

405(Method Not Allowed)状态代码表示该方法      在请求行中收到的原始服务器已知但不是      目标资源支持。原始服务器必须生成一个      允许405响应中的头字段包含目标列表      资源目前支持的方法。