Я пытаюсь изменить состояние тестового экземпляра, действуя так:
Сначала я получаю идентификатор экземпляра теста, который является идентификатором в результате этого запроса:
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>
и отправляю его через put на этот URL:
http://xxx:xxx/qcbin/rest/domains/xxx/projects/xxx/test-instances/4357
Результатом является эта ошибка:
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>
Кто-нибудь знает, что я делаю неправильно?