Python - 请求状态码
-
简述
在接收并解释请求消息后,服务器以 HTTP 响应消息进行响应。响应消息有一个状态码。它是一个 3 位整数,其中 Status-Code 的第一个数字定义响应的类别,最后两个数字没有任何分类作用。第一个数字有 5 个值: -
状态码
序列号 代码和说明 1 1xx: Informational 这意味着已收到请求并且该过程正在继续。2 2xx: Success 这意味着该操作已成功接收、理解和接受。3 3xx: Redirection 这意味着必须采取进一步行动才能完成请求。4 4xx: Client Error 这意味着请求包含不正确的语法或无法完成。5 5xx: Server Error 这意味着服务器未能满足明显有效的请求。 -
成功响应
在下面的示例中,我们从 url 访问文件并且响应成功。所以返回的状态码是 200。当我们运行上述程序时,我们得到以下输出 - -
不成功的回应
在下面的示例中,我们从不存在的 url 访问文件。响应不成功。所以返回的状态码是403。当我们运行上述程序时,我们得到以下输出 -