Я пытаюсь сделать Http-запросы с Джерси на службу RESTful (Jira), но в Jira встроена капча логина.
Моя цель - прикрепить файлы cookie моего браузера к каждому запросу после того, как я успешно вошел в свой браузер, но это не работает. Я что-то не так делаю в этом методе?
public static void getRequest() {
Client client = ClientBuilder.newClient().register(Authenticator.getAuth()); //works fine
WebTarget webtarget = client.target(url);
webtarget.request(MediaType.APPLICATION_JSON)
.cookie("JSESSIONID", "Random Letters and Numbers").get(String.class);
}
Для тестирования я попробовал cookie, который содержит информацию о сеансе (наверное).
Если вам интересно, почему метод ничего не возвращает:
Я использую метод в try catch, чтобы увидеть, сработала ли аутентификация.