http响应中的499是什么 GET / HTTP/1.1" 200 499

what is 499 in http response GET / HTTP/1.1" 200 499

我正在使用请求包向服务器发出 python 请求。当分析相同的日志时,我看到 https://www.xxxxxxxxx.com:443 "GET / HTTP/1.1" 200 499。我对状态码感到困惑。 200和499是什么?哪些代表实际代码?

HTTP 200 表示连接成功。当您发出 HTTP 请求时,您通常需要 200 的响应代码。

HTTP错误499只是意味着客户端在通过服务器处理请求的过程中关闭了。 499 错误代码更好地说明客户端发生了某些事情,这就是无法完成请求的原因。

在这里您可以使用以下示例查看状态代码

import requests                                      
  
response = requests.get('https://example.in/')      # call GET requests

print(response.status_code)                         # print status code
#<Response [200]>

响应200表示请求成功 和 响应499表示客户端在通过服务器处理请求的过程中关闭的错误。

499代表Content-Length不是状态码