문제

사용 중입니다 HttpClient 4.0 원격 호스트에서 XML을 얻으려면 다음과 같은 URL을 사용할 때 https : // 사용자 : pwd@www.somesite.com 브라우저에서는 잘 작동하지만이 스택 트레이스를 사용하여 httpclient에서 실패합니다 (다음). 제안이 있습니까? 사용 중입니다 SSLSocketFactory.ALLOW_ALL_HOSTNAME_VERIFIER 설정하는 동안 ThreadSafeClientConnManager HTTPS 요청을 처리합니다

코드 (부분) :

final HttpGet get= new HttpGet(url);
final HttpResponse response = this.client.execute(get);
return new BasicResponseHandler().handleResponse(response);

스택 트레이스 :

01-05 22:34:03.783: ERROR/SearchResults(11565): 
    Failed to process request to URL: 
    https://user:pwd@www.somesite.com/products/foo/meta/xml_proper_encoding.jsp?version=1
01-05 22:34:03.783: ERROR/SearchResults(11565): 
    org.apache.http.client.HttpResponseException: Unauthorized 
도움이 되었습니까?

해결책

통과하다 UsernamePasswordCredentials in처럼 이 예, URL이 아닙니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top