GET请求消息是否可以返回201的HTTP状态代码



GET请求消息是否可以返回201的HTTP状态代码?

一致的HTTP服务器不应该这样做。GET是一种安全的方法,不应该有任何副作用。

201意味着在服务器上创建了一个新的资源,这确实是一个副作用。

因此,如果GET导致201,则说明出现了问题。但是,如果您正在构建一个客户,希望提前知道可能获得哪些成功代码,您只需支持200到299(含(之间的每个代码,并将它们全部视为成功代码。

是。API可以控制要发送的状态代码。

在实践中,状态代码旨在传达响应的状态,因此不太可能从GET请求中返回201("Created"(。

201-已创建。

我们可以为GET返回代码201,但通常我们使用POST在服务器中发送一些数据。所以我认为返回201获取是不好的

相关内容

最新更新