我在 DevOps 工作项类型中创建了一个新的自定义字段,我可以使用 _apis/wit/fields/Custom.fieldname 通过 API 查看新字段,但是当我使用 API 发布新工作项时,我收到 400 错误请求.
我使用的是 DevOps API 4.1 版,我的操作数组确实包含引号中的值和这个数字条目的混合。
谁能给我一个应该有效的示例 json 数组吗?
我在 DevOps 工作项类型中创建了一个新的自定义字段,我可以使用 _apis/wit/fields/Custom.fieldname 通过 API 查看新字段,但是当我使用 API 发布新工作项时,我收到 400 错误请求.
我使用的是 DevOps API 4.1 版,我的操作数组确实包含引号中的值和这个数字条目的混合。
谁能给我一个应该有效的示例 json 数组吗?
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 问题应该是由您的请求正文的其他部分引起的。