Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python request

作者:无声飞雪   发布日期:2026-07-28   浏览:95

import requests

# 发送一个GET请求
response = requests.get('https://httpbin.org/get')

# 检查请求是否成功
if response.status_code == 200:
    # 打印响应内容
    print(response.text)
else:
    print("请求失败,状态码:", response.status_code)

# 发送一个POST请求
payload = {'key1': 'value1', 'key2': 'value2'}
response = requests.post('https://httpbin.org/post', data=payload)

# 检查请求是否成功
if response.status_code == 200:
    # 打印响应内容
    print(response.text)
else:
    print("请求失败,状态码:", response.status_code)

# 添加请求头
headers = {'user-agent': 'my-app/0.0.1'}
response = requests.get('https://httpbin.org/headers', headers=headers)

# 检查请求是否成功
if response.status_code == 200:
    # 打印响应内容
    print(response.text)
else:
    print("请求失败,状态码:", response.status_code)

解释说明:

  1. 导入requests库import requests 是用来导入Python的第三方库 requests,它用于发送HTTP请求。
  2. GET请求requests.get() 方法用于发送GET请求。这里我们请求了 https://httpbin.org/get 并将响应存储在 response 变量中。
  3. 检查状态码:使用 response.status_code 来检查请求是否成功(200表示成功)。
  4. 打印响应内容:如果请求成功,则使用 response.text 打印响应的内容。
  5. POST请求requests.post() 方法用于发送POST请求。我们传递了一个字典 payload 作为POST数据。
  6. 添加请求头:通过 headers 参数可以自定义HTTP请求头,例如设置 user-agent
  7. 错误处理:如果请求失败(状态码不是200),则输出相应的错误信息。

以上代码展示了如何使用 requests 库进行基本的HTTP请求操作。

上一篇:python3.10

下一篇:python strip

大家都在看

python 二维码识别

python excel 库

python时间格式

pythoneval函数用法

列表切片操作python

python读取文件路径

python windows下文件路径写法

python集合中的元素可以是列表

staticmethod在python中有

python 保存json文件

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站