【问题标题】:Is it okay to specify exactly why you are sending an HTTP error code?是否可以准确指定发送 HTTP 错误代码的原因?
【发布时间】:2012-08-13 13:00:35
【问题描述】:

如果您运行 API 服务器,然后客户端发送错误请求,您通常会向他发送 400 Bad Request 错误,但如果您将消息更改为更具体的消息是否可以接受?

例子:

  • 400 Invalid ID
  • 400 Parameter x, y, z is required
  • 400 Minimum length for parameter is x

【问题讨论】:

    标签: api http rest error-handling


    【解决方案1】:

    附加信息的典型位置是响应正文。

    【讨论】:

      【解决方案2】:

      precedent 用于使用您自己的代码(可以方便地进行日志文件分析),但是在响应中添加您喜欢的任何描述都没有错。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-10-10
        • 1970-01-01
        • 1970-01-01
        • 2013-05-24
        • 2011-06-03
        • 1970-01-01
        相关资源
        最近更新 更多