【问题标题】:HTTP POST Response code 200 OKHTTP POST 响应代码 200 OK
【发布时间】:2017-09-14 16:50:36
【问题描述】:

我们已经使用 POST 方法公开了一个 HTTP 端点。要成功调用,客户端必须使用请求正文和其他必需参数进行 POST 调用。

当我们直接在浏览器中点击端点时,响应显示 200 OK。它是一个 GET 调用。 GET 没有实现。

问题是 - 仅支持 POST 的端点应该在使用 GET 直接点击浏览器时抛出错误?

什么应该是最好的错误。我们是否必须在 GET 中处理这个问题,说 GET 在这个端点上不是合适的方法?

或者将 GET 响应保留为 200 OK 是否正确 - 让客户端感觉端点已启动并正在运行?

【问题讨论】:

    标签: http post get response


    【解决方案1】:

    如果您问的是 HTTP 服务器应该做什么......答案是:它必须实现 GET 和 HEAD。请参阅 RFC 7231。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-05-24
      • 2011-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-26
      • 2018-10-29
      相关资源
      最近更新 更多