Ошибка при доступе к ралли с помощью rally-rest-api-2.1.2.jar - PullRequest
0 голосов
/ 13 мая 2019

Я получаю ошибку аутентификации для ключа API в ралли.Даже ключ API предоставляется полный доступ.

java.io.IOException: HTTP/1.1 401 Full authentication is required to access this resource 
at com.rallydev.rest.client.HttpClient.executeRequest(HttpClient.java:163)
at com.rallydev.rest.client.HttpClient.doRequest(HttpClient.java:145)
at com.rallydev.rest.client.ApiKeyClient.doRequest(ApiKeyClient.java:37)
at com.rallydev.rest.client.HttpClient.doGet(HttpClient.java:221)
at com.rallydev.rest.RallyRestApi.query(RallyRestApi.java:168)

Это код:

String wsapiVersion = "v2.0";
restApi.setWsapiVersion(wsapiVersion);
restApi.setApplicationName(projectname);

QueryRequest testCaseRequest = new QueryRequest("Testsets");

if(null !=workspace && ""!=workspace)
    testCaseRequest.setWorkspace(workspace);

QueryResponse testCaseQueryResponse = restApi.query(testCaseRequest);

Что здесь не так?

1 Ответ

1 голос
/ 14 мая 2019

Одна из вещей, которые я бы проверил, заключается в том, находитесь ли вы в корпоративной сети, которая использует прокси-серверы с проверкой подлинности.Если вы не настроите соединение правильно, прокси-сервер отклонит ваш запрос еще до того, как он попадет в Rally.

Второе, о чем я только что подумал, это то, устанавливаете ли вы правильное поле в заголовке, чтобы разрешить использованиеAPIKey.Я полагаю, что серверы Rally ожидают, что ZSESSIONID будет установлен на APIKey.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...