response = requests.get('http://example.com') print(response.status_code) 在上述代码中,我们使用requests.get()方法向http://example.com发起一个GET请求,并将响应存储在response对象中。然后,通过访问response.status_code属性,我们可以获取到请求的状态码。 二、状态码的意义及常见状态码 HTTP状态码是服务器...
一、HTMLResponse 响应 HTML 二、纯文本响应 三、另外的JSON 响应 四、FileResponse文件 五、StreamingResponse 六、RedirectResponse 重定向请求 总结 一、 FASTAPI系列 15-响应状态码status_code 前言 与指定响应模型的方式相同,你也可以在以下任意的_路径操作_中使用status_code 参数来声明用于响应的HTTP 状态码: @...
print(response.status_code) if response.history: print("Request was redirected") for resp in response.history: print(f"Redirected from {resp.url} to {response.url}") else: print("Request was not redirected") 在这个示例中,我们检查response.history属性,如果它不为空,则表示请求经历了重定向。我们...
当我们使用requests库发送请求后,可以通过response.status_code来获取HTTP响应的状态码。例如: python复制代码 import requests response = requests.get('https://www.example.com') status_code = response.status_code print(f"HTTP Response Status Code: {status_code}") 得到状态码后,我们可以根据状态码的值来...
response = requests.get('http://example.com') status_code = response.status_code if status_code == 200: print("Request succeeded.") elif status_code == 404: print("Resource not found.") else: print(f"An error occurred: {status_code}") ...
response=requests.get('print(response.status_code) 1. 2. 3. 4. 在上面的代码中,我们向` 打印StatusCode 获取StatusCode非常简单,只需要使用Response对象的status_code属性即可。StatusCode是一个整数,它表示了服务器对请求的处理结果。常见的StatusCode有以下几种: ...
ifresponse.status_code==200:print('请求成功')elifresponse.status_code==404:print('资源未找到')elifresponse.status_code==500:print('服务器错误')else:print('其他状态码') 1. 2. 3. 4. 5. 6. 7. 8. 3. 状态码类图 以下是使用mermaid语法展示的状态码类图: ...
在这个例子中,requests.get方法发送了一个GET请求到指定的URL,返回的response对象包含了响应的详细信息,其中status_code属性即为HTTP状态码。 2. 操作系统命令返回状态码 在Python中,你可以使用subprocess模块来执行操作系统命令,并获取命令执行后的返回状态码。返回状态码通常用于表示命令是否成功执行。 python import sub...
print(response.json()) # 假设响应体是JSON格式 elif response.status_code == 404: # 处理未找到资源的错误 print("请求失败,状态码:404,资源未找到") elif 500 <= response.status_code < 600: # 处理服务器错误 print(f"服务器错误,状态码:{response.status_code}") else: # 处理其他类型的错误 pr...
print('Final response code:', response.status_code) 2、处理HTTPS请求 requests库默认支持HTTPS请求,并自动处理SSL证书。如果需要自定义SSL验证,可以通过以下方式实现: import requests url = 'https://example.com' response = requests.get(url, verify='/path/to/certfile') ...