这两个都是超时错误,但是谁在408和504中超时?
w3开始,408被定义为:
客户端在服务器准备等待的时间内未生成请求。客户可以在以后的任何时候重复请求而无需修改。
……504是:
服务器作为网关或代理,没有收到来自URI(例如HTTP、FTP、LDAP)或在试图完成请求时需要访问的其他辅助服务器(例如DNS)所指定的上游服务器的及时响应。
如果不是中间服务器,那么408中的“客户”是谁?如果它是一个实际的最终用户,服务器如何知道在他们发出请求之前等待他们的请求?

最佳答案

客户端是浏览器或客户端应用程序。服务器知道等待一个请求,因为它已经接受了一个连接,或者已经读取了请求的一部分,比如一个或两个报头。

关于http - HTTP 408和504错误有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36392755/

10-10 17:59