Rest 使用ALM API 11.52更新测试实例时出错

Rest 使用ALM API 11.52更新测试实例时出错,rest,alm,Rest,Alm,我正在尝试更改测试实例的状态,如下所示: 首先,我获取测试实例id,它是此查询结果中的id: http://xxx:xxx/qcbin/rest/domains/xxx/projects/xxx/test-instances?query={cycle-id=[1039];test-id=[4315]} 我得到的身份证是4357 然后我创建了这个可爱的xml: <?xml version="1.0" encoding="UTF-8" standalone="yes"?><Ent

我正在尝试更改测试实例的状态,如下所示:

首先,我获取测试实例id,它是此查询结果中的id:

http://xxx:xxx/qcbin/rest/domains/xxx/projects/xxx/test-instances?query={cycle-id=[1039];test-id=[4315]}
我得到的身份证是4357

然后我创建了这个可爱的xml:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Entity Type="test-instance"><Fields><Field Name="status"><Value>Failed</Value></Field></Fields></Entity>
结果是出现以下错误:

Exception in thread "main" java.net.MalformedURLException: no protocol: <?xml version="1.0" encoding="UTF-8" standalone="yes"?><Entity Type="test-instance"><Fields><Field Name="status"><Value>Failed</Value></Field></Fields></Entity>
有人知道我做错了什么吗?

异常异常异常:没有协议可能表明put请求是在没有协议指示的情况下发出的。在所描述的情况下,它是“http”


请验证为put请求运行的代码是否包含相关协议。

实际上,我做的正是这家伙所做的,只是它对他有效:
Exception in thread "main" java.net.MalformedURLException: no protocol: <?xml version="1.0" encoding="UTF-8" standalone="yes"?><Entity Type="test-instance"><Fields><Field Name="status"><Value>Failed</Value></Field></Fields></Entity>