Как создать цикл в зефире, используя Zephyr Rest Api?
Я пытаюсь создать "цикл" в зефире, используя Zephyr Java API Rest. Я написал следующий код клиента для создания цикла.
String auth = new String(Base64.encode("test.manager:test.manager"));
Client client1 = Client.create();
String cycle ="{'name': 'Cycle with TCR phase', 'build': '7993', 'environment': 'MyOwnEnv', 'startDate': 1447957800000, 'endDate': 1448389800000, 'status': 0, 'releaseId': 1, 'remotePhases': []}";
WebResource webresource = client1.resource("http://localhost:81/flex/services/rest/latest/cycle");
ClientResponse response = webresource.type(MediaType.APPLICATION_JSON_TYPE).accept(MediaType.APPLICATION_JSON_TYPE).post(ClientResponse.class, cycle);
String responseData =response.getEntity(String.class);
System.out.println(responseData);
Я получаю следующую ошибку"POST http://localhost:81/flex/services/rest/latest/cycle returned a response status of 500 Internal Server Error"
.Пожалуйста, дайте мне знать, что является ошибкой в коде, или есть необходимость в настройке в Zephyr
1 ответ
Пожалуйста, попробуйте использовать запрос POST вместе с параметрами, например:
POSThttp://localhost:80/flex/services/rest/latest/cycle/name=Cycle
с фазой TCR и дайте нам знать, если эта проблема все еще сохраняется