Я использую HttpClient для входа на веб-страницу.Веб-страница перенаправляет меня на другую страницу.
Я обработал перенаправление с помощью следующего кода:
client.setRedirectStrategy( new DefaultRedirectStrategy(){
public boolean isRedirected(HttpRequest req, HttpResponse res, HttpContext con){
if(res.getStatusLine().getStatusCode()==302) return true;
return false;
}
});
Я использую jar httpClient 4.1.3 и jar httpCore 4.1.4.Моя версия компилятора Java: 1.5.
Я получаю следующую ошибку:
Exception in thread "main" java.lang.NoSuchMethodError: org.apache.http.protocol.BasicHttpContext: method <init>()V not found
at org.apache.http.impl.client.AbstractHttpClient.createHttpContext(AbstractHttpClient.java:273)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:797)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:732)
Может кто-нибудь помочь мне, пожалуйста.Я посмотрел на предыдущие вопросы о стеке и изменил свой компилятор на версию 1.3 и проверил, но все равно он дал мне ту же ошибку.Я изменил httpCore на версию 4.0 и проверил, но все равно он выдал ту же ошибку.
Если вам нужна дополнительная информация, пожалуйста, дайте мне знать.
Спасибо.