代码之家  ›  专栏  ›  技术社区  ›  vishnu m c

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

  •  1
  • vishnu m c  · 技术社区  · 3 年前

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

    2 回复  |  直到 3 年前
        1
  •  0
  •   Hunter Boyd    3 年前

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

    HTTP错误499仅仅意味着客户端在通过服务器处理请求的过程中关闭。499错误代码更清楚地表明客户端发生了问题,这就是为什么无法完成请求的原因。

        2
  •  0
  •   rajkanani    3 年前

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

    import requests                                      
      
    response = requests.get('https://example.in/')      # call GET requests
    
    print(response.status_code)                         # print status code
    #<Response [200]>
    

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

        3
  •  0
  •   vishnu m c    3 年前

    499表示内容长度,而不是状态代码。