【发布时间】:2018-12-10 14:21:00
【问题描述】:
我是新来的,老实说,我对所有编码都比较陌生。
我正在尝试创建一个 Pyton 脚本,以使用 REST API 从 Request Tracker 资产数据库中搜索项目。
到目前为止,我得到了这个 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 的结果,其中所有者使用令牌 MY_TOKEN 匹配 NAME。
但我不知道如何用 Python 编写代码。我有一个使用请求库来获取的脚本,它使用了一个简单的 URL 请求,但我不知道如何实现搜索字段。
我已经到处寻找样本,但我无法让它发挥作用。我还没有找到有关如何使用令牌在请求中进行身份验证的任何信息。
无论如何,提前感谢您的任何回复:)
【问题讨论】:
标签: python rest curl python-requests rt