GetMethod HttpClient не работает с перенаправлениями
Поэтому я пытаюсь вызвать запрос GET на ссылку
https://captivate.taps.com/auth/authorize?client_id=7b3fe4ba-3c3d-4fbf&redirect_uri=http://localhost:4502/ats/GetCode.html
Эта ссылка авторизует client_id и перенаправляет на предоставленный URL с параметром "code", добавленным к URL.
Код для вызова запроса GET
HttpClient client = new HttpClient();
String url = "https://captivate.taps.com/auth/authorize?client_id=7b3fe4ba-3c3d-4fbf&redirect_uri=http://localhost:4502/ats/GetCode.html";
GetMethod getMethod = new GetMethod(url);
getMethod.setFollowRedirects(true);
int getStatus = client.executeMethod(getMethod);
Перенаправленный URL - http://localhost:4502/ats/GetCode.html
имеет код
String authCode = request.getParameter("code");
GetAccessToken.code = authCode; // GetAccessToken is a class with a static String "code".
Проблема заключается в том, что когда я запускаю ссылку с помощью браузера, вызывается GetCode.html и назначается код авторизации, но когда я делаю то же самое с использованием предоставленного кода, GetCode.html никогда не вызывается.
Обновление: все, что я хочу здесь, это перехватить URL-адрес, чтобы я мог получить код авторизации из него