无法使用python发送带有参数和标头的post请求

问题描述 投票:0回答:1

我正在尝试使用python发送post请求,这是我的代码:

import requests
data = {
  'api_key': xxxxx,
  'api_id': xxxxx,
  'parameter1': 12
}
requests.post(url=API_ENDPOINT, data=data)

api_key
api_id
是标题,
parameter1
是传入参数。运行代码后,没有给出错误消息,但 post 请求未成功运行。你能帮我弄清楚吗?非常感谢!

python-3.x post request
1个回答
0
投票

尝试以 json 形式发送数据

import requests
import json 
data = {
  'api_key': xxxxx,
  'api_id': xxxxx,
  'parameter1': 12
}
requests.post(url=API_ENDPOINT, data=json.dumps(data, indent = 3))
© www.soinside.com 2019 - 2024. All rights reserved.