禅道 testtask-runcase 的api v1 post 用法 token
时间: 2024-02-01 11:02:18 浏览: 235
禅道的testtask-runcase的API v1 POST用法需要使用token进行身份认证。具体的步骤如下:
1. 登录禅道后台,进入“设置”菜单,选择“API”,找到“禅道API V1”部分,点击“生成新Token”按钮。
2. 输入Token名称,选择要授权的模块和操作权限,点击“生成Token”按钮。
3. 生成的Token会显示在列表中,复制Token值备用。
4. 在API请求时,需要将Token值作为请求头的“api-auth”字段发送到服务器,例如:
```
POST /zentao/api/v1/testtask-runcase HTTP/1.1
Host: your-host
api-auth: 5c6f33d9-b80f-4b9e-9b44-6a9b15c5b05e
Content-Type: application/json
{
"caseID": 123,
"projectID": 456,
"build": "V1.0.0",
"title": "test case title",
"desc": "test case description",
"result": "passed",
"elapsed": 1000
}
```
其中,“your-host”为禅道服务器的域名或IP地址,“5c6f33d9-b80f-4b9e-9b44-6a9b15c5b05e”为刚才生成的Token值。请求体为JSON格式的数据,包含测试用例的详细信息。
相关问题
禅道api token
根据提供的引用内容,以下是获取禅道API Token的步骤:
1. 导入必要的库:
```python
import requests
```
2. 构建请求参数:
```python
path = 'http://XXXX/zentao/api.php/v1'
body = {"account": "admin", "password": "123456"}
```
3. 发送POST请求获取Token:
```python
url = path + "/tokens"
res = requests.post(url=url, json=body)
token = res.json()["token"]
print(token)
```
通过以上步骤,你可以获取到禅道的API Token。
x-api-eid-token
引用\[3\]中提到了tk、fp、ts、ai、algo这五个值的由来分别是:接口处返回、浏览器指纹、格式化的时间戳、appid、加密库。根据这个信息,我们可以推断x-api-eid-token可能是其中之一。然而,根据提供的引用内容,无法确定x-api-eid-token的具体含义和用途。请提供更多相关信息以便我能够给出更准确的答案。
#### 引用[.reference_title]
- *1* *2* [百度小程序jd的token提取](https://blog.csdn.net/shuishen49/article/details/124313598)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [js逆向-某东h5st](https://blog.csdn.net/weixin_46672080/article/details/130573416)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文