gpt4 book ai didi

python - 如何格式化具有参数的python“请求”

转载 作者:行者123 更新时间:2023-12-01 03:17:29 24 4
gpt4 key购买 nike

我正在编写一个Python脚本,以使用API​​​​来使用请求拉取JSON数据。从有效的 CURL 中清理出来的代码片段是(使用更改后的 key 和 URL):

curl -G -H 'key: wwwxxxx' -H 'Content-Type: application/json' --data-urlencode 'from=2017-01-01 12:00:00' https://sampleurl/target1

如何处理“--data-urlencode 'from=2017-01-01 12:00:00'”?

我认为代码是:

import requests

headers = {
'key': 'wwwxxxx',
'Content-Type': 'application/json',
}
url = 'https://sampleurl/target1'
data = requests.get(url, headers=headers)

预先感谢您的帮助!

更新我尝试了 zwer 建议的 DATA,但这引发了 404 错误。他们我只是尝试将参数添加为 header 对,并且它有效!!!

所以有效的代码是:

  import requests

headers = {
'key': 'wwwxxxx',
'Content-Type': 'application/json',
'from' : '2017-01-01 12:00:00'
}
url = 'https://sampleurl/target1'
data = requests.get(url, headers=headers)

最佳答案

只需使用数据参数:

import requests

headers = {
'key': 'wwwxxxx',
'Content-Type': 'application/json',
}
url = 'https://sampleurl/target1'
data = requests.get(url, headers=headers, data={"from": "2017-01-01 12:00:00"})

关于python - 如何格式化具有参数的python“请求”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42335707/

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