要在
POST
请求中传递两个参数,可以使用以下方法:
方法一:使用URL编码的方式将参数添加到请求的URL中
import requests
url = 'http://example.com/api/post'
params = {
'param1': 'value1',
'param2': 'value2'
# 发送POST请求
response = requests.post(url, params=params)
# 打印响应内容
print(response.text)
方法二:将参数作为字典传递给requests库的data
参数
import requests
url = 'http://example.com/api/post'
data = {
'param1': 'value1',
'param2': 'value2'
# 发送POST请求
response = requests.post(url, data=data)
# 打印响应内容
print(response.text)
方法三:将参数作为JSON字符串传递给requests库的json
参数
import requests
import json
url = 'http://example.com/api/post'
params = {
'param1': 'value1',
'param2': 'value2'
# 将参数转换为JSON字符串
data = json.dumps(params)
# 发送POST请求
response = requests.post(url, json=data)
# 打印响应内容
print(response.text)
以上是使用Python的requests库发送POST请求传递两个参数的三种方法。根据需要选择适合的方法即可。