0

我在 DevOps 工作项类型中创建了一个新的自定义字段,我可以使用 _apis/wit/fields/Custom.fieldname 通过 API 查看新字段,但是当我使用 API 发布新工作项时,我收到 400 错误请求.

我使用的是 DevOps API 4.1 版,我的操作数组确实包含引号中的值和这个数字条目的混合。

谁能给我一个应该有效的示例 json 数组吗?

4

1 回答 1

0

400 Bad Request 通常意味着您的请求正文缺少无效键或语法无效。

我构建了一个演示来测试 Decimal 字段类型是否会在Create Work Item之后产生任何问题:

POST https://dev.azure.com/{organization}/{project}/_apis/wit/workitems/${type}?api-version=4.1

请求正文:

[{
    "op": "add",
    "path": "/fields/System.Title",
    "from": null,
    "value": "Sample123"
},
{
    "op": "add",
    "path": "/fields/Custom.MyField",
    "value": 0.5
}]

这运作良好:

在此处输入图像描述

在此处输入图像描述

这个 400 问题应该是由您的请求正文的其他部分引起的。

于 2019-12-19T07:32:29.227 回答