gpt4 book ai didi

python - 我需要帮助将此 REST API Curl 命令转换为 Python 请求

转载 作者:太空宇宙 更新时间:2023-11-03 21:28:10 25 4
gpt4 key购买 nike

我是这里的新人,说实话,对所有编码都很陌生。

我正在尝试创建一个 Pyton 脚本来使用 REST API 从请求跟踪器 Assets 数据库中搜索项目。

到目前为止我得到了这个 Curl 命令:

curl    -X POST \
-H "Content-Type: application/json" \
-d '[{ "field" : "Owner", "operator" : "LIKE", "value" : "NAME" },{"field":"Catalog", "value":"1"}]' \
-H 'Authorization: token MY_TOKEN' \
'https://RT_URL/rt/REST/2.0/assets'

它会返回一个漂亮的 JSON,其中包含来自 RT_URL 的结果,其中所有者使用 token MY_TOKEN 来匹配 NAME。

但我不知道如何用 Python 编写这个代码。我有一个使用 requests 库来获取的脚本,它使用简单的 URL 请求,但我不知道如何实现搜索字段。

我到处寻找示例,但无法让它工作。我没有找到任何有关如何使用 token 在请求中进行身份验证的信息。

无论如何,提前感谢您的回复:)

最佳答案

试试这个代码

import requests

headers = {
'Content-Type': 'application/json',
'Authorization': 'token TOKEN',
}

data = '[{ "field" : "value"}] ......'

response = requests.post('YOUR_URL', headers=headers, data=data)

关于python - 我需要帮助将此 REST API Curl 命令转换为 Python 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53707602/

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