gpt4 book ai didi

python - 使用 requests 库将 CURL 请求转换为 Python

转载 作者:行者123 更新时间:2023-12-01 09:16:40 29 4
gpt4 key购买 nike

有一个像这样的 CURL 请求:

curl -X POST "https://page.com/login" 
-H "accept: application/json" -H "Content-Type: application/json"
-d "{ \"username\": \"admin\", \"password\": \"pass\"}"

在Python中我想它应该是这样的:

import requests

headers = {
'Accept': 'application/json',
'Content-Type': 'application/json'
}

data = {'username': 'admin', 'password': 'pass'}

response = requests.post('https://page.com/login', headers=headers, data=data)
response

此后,它给了我 [502] 错误网关错误。我的 python 查询做错了什么以及应该如何修改它?

最佳答案

尝试使用:

requests.post(..., json=data)

当您使用 data= 请求时,将以编码形式发送它,要实际将 json 放入正文中,您必须使用 json=

关于python - 使用 requests 库将 CURL 请求转换为 Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51191428/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com