HTTP POST响应代码200 OK

问题描述:

我们已经公开了一个HTTP端点和POST方法。要成功调用,客户端必须通过请求主体和其他必需参数进行POST调用。HTTP POST响应代码200 OK

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

问题是 - 仅支持POST的端点应该在用GET直接在浏览器上打开时引发错误?

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

或者将GET响应保留为200 OK是否正确 - 让客户端感觉到终点正常运行?

如果你问HTTP服务器应该做什么...答案是:它来实现GET和HEAD。参见RFC 7231.