我在DevOps工作项类型中创建了一个新的自定义字段,我可以使用_apis / wit / fields / Custom.fieldname通过API查看新字段,但是当我使用API发布新工作项时, 400错误的请求。
我使用的是DevOps API的4.1版本,我的操作数组确实包含引号和此数字条目中的值的混合。
任何人都可以给我提供一个应该有效的json数组示例吗?
答案 0 :(得分:0)
400错误的请求通常意味着您的请求正文缺少无效键或语法无效。
我构建了一个演示,以测试十进制字段类型在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个问题应该是由请求正文的其他部分引起的。