gpt4 book ai didi

http - HTTP 删除操作失败的 HTTP 响应代码是什么?

转载 作者:可可西里 更新时间:2023-11-01 16:42:06 28 4
gpt4 key购买 nike

我有一个带有 uri /api/books/122 的资源,如果在客户端为此资源发送 HTTP Delete 时该资源不存在,那么相应的响应代码是什么这个 Action ?是不是404 Not Found?
谢谢

最佳答案

删除调用的响应代码可以是以下任何一种:

  • DELETE/api/book/122 - 服务器成功处理了请求,但未返回任何内容
    • 204 无内容
  • DELETE/api/book/122 - 资源不存在
    • 404 未找到
  • DELETE/api/book/122 - 资源已删除
    • 410 消失
  • DELETE/api/book/122 - 用户没有权限

    • 403 禁止
  • DELETE/api/book/122 - 方法不允许

    • 405 方法不允许
  • DELETE/api/book/122 - 冲突(用户可以解决冲突并删除)

    • 409 冲突

在你的情况下 404 是合适的。

关于http - HTTP 删除操作失败的 HTTP 响应代码是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30036638/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com