0
HttpClient를 사용하여 웹 페이지에 로그인합니다. 웹 페이지가 나에게 다른 페이지로 리디렉션됩니다.리디렉션시 BasicHttpContext 오류 메시지
나는 다음과 같은 코드로 리디렉션을 처리 한 :
client.setRedirectStrategy(new DefaultRedirectStrategy(){
public boolean isRedirected(HttpRequest req, HttpResponse res, HttpContext con){
if(res.getStatusLine().getStatusCode()==302) return true;
return false;
}
});
나는 세션 객체 4.1.3 항아리 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으로 변경하고 확인했지만 여전히 동일한 오류가 발생했습니다.
추가 정보가 필요하면 알려주세요.
감사합니다.