【发布时间】:2017-09-14 16:50:36
【问题描述】:
我们已经使用 POST 方法公开了一个 HTTP 端点。要成功调用,客户端必须使用请求正文和其他必需参数进行 POST 调用。
当我们直接在浏览器中点击端点时,响应显示 200 OK。它是一个 GET 调用。 GET 没有实现。
问题是 - 仅支持 POST 的端点应该在使用 GET 直接点击浏览器时抛出错误?
什么应该是最好的错误。我们是否必须在 GET 中处理这个问题,说 GET 在这个端点上不是合适的方法?
或者将 GET 响应保留为 200 OK 是否正确 - 让客户端感觉端点已启动并正在运行?
【问题讨论】: