下面是详细的Python用POST和GET方式提交数据的方法示例攻略。
1. GET方式提交数据的方法示例
使用GET方式提交数据适用于向服务器请求数据。
1.1 准备工作
在Python中,可以使用requests库轻松实现GET方式提交数据。打开命令行窗口(Windows用户需要先打开CMD),输入以下命令进行安装:
pip install requests
1.2 示例说明
以下示例将向GitHub API请求用户信息。将以下代码复制到Python文件中并执行:
import requests
url = 'https://api.github.com/users/octocat'
response = requests.get(url)
print(response.status_code)
print(response.json())
代码执行后,输出HTTP状态码和从服务器返回的JSON格式的响应数据。
2. POST方式提交数据的方法示例
使用POST方式提交数据适用于向服务器发送数据。
2.1 准备工作
在Python中,可以使用requests库轻松实现POST方式提交数据。打开命令行窗口(Windows用户需要先打开CMD),输入以下命令进行安装:
pip install requests
2.2 示例说明
以下示例将在GitHub账号下新建一个repository。将以下代码复制到Python文件中并执行:
import requests
import json
url = 'https://api.github.com/user/repos'
data = {'name': 'test_repo'}
headers = {'Authorization': 'token YOUR_ACCESS_TOKEN'}
response = requests.post(url, headers=headers, data=json.dumps(data))
print(response.status_code)
print(response.json())
代码执行后,输出HTTP状态码和从服务器返回的JSON格式的响应数据。此时,您将在GitHub账号下看到一个新的repository。
注:在示例2中,需要将YOUR_ACCESS_TOKEN替换为您在GitHub上生成的access token。详情请参阅GitHub文档。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python中用post、get方式提交数据的方法示例 - Python技术站