我是SoapUI和REST测试的新手。我试图通过REST调用在TFS中创建一个BUG工作项。我发现的示例说使用PATCH方法,但是当我在SOAPUI中执行此操作时,如果得到以下错误:{“$ id”:“1”,“innerException”:null,“message”:“您必须传递有效请求正文中的补丁文档。“,”typeName“:”Microsoft.VisualStudio.Services.Common.VssPropertyValidationException,Microsoft.VisualStudio.Services.Common,Version = 14.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a“,” typeKey“:”VssPropertyValidationException“,”errorCode“:0,”eventId“:3000
你真的可以使用PATCH来创建一个新的Workitem吗?
这是我发送的内容:
patch http://tfs-app-t1.xxx.xxxx.com:8080/tfs/DEV%20xxx%20xxxxx%20xxxxxxx/XXX-East%20Region/_apis/wit/workitems/ $ bug?api-version = 1.0
Content-Type:application / json-patch + json
[{“op”:“add”,“path”:“/ fields / System.Title”,“value”:“来自Rest Call的测试错误”} {“op”:“add”,“path”:“/ fields / System.Workstream“,”value“:”EDI“} ]
我试图从示例中删除服务器名称
我终于弄明白了这个问题。我错过了2 {}集之间的逗号。它应该是:
我是SoapUI和REST测试的新手。我试图通过REST调用在TFS中创建一个BUG工作项。我发现的示例说使用PATCH方法,但是当我在SOAPUI中执行此操作时,如果得到以下错误:{“$ id”:“1”,“innerException”:null,“message”:“您必须传递有效请求正文中的补丁文档。“,”typeName“:”Microsoft.VisualStudio.Services.Common.VssPropertyValidationException,Microsoft.VisualStudio.Services.Common,Version = 14.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a“,” typeKey“:”VssPropertyValidationException“,”errorCode“:0,”eventId“:3000
你真的可以使用PATCH来创建一个新的Workitem吗?
这是我发送的内容:
patch http://tfs-app-t1.xxx.xxxx.com:8080/tfs/DEV%20xxx%20xxxxx%20xxxxxxx/XXX-East%20Region/_apis/wit/workitems/ $ bug?api-version = 1.0
Content-Type:application / json-patch + json
[{“op”:“add”,“path”:“/ fields / System.Title”,“value”:“来自Rest Call的测试错误”},{“op”:“add”,“path”:“ /fields/System.Workstream“,”value“:”EDI“}]