2011-12-14 20 views
0

私はSpring 3.0のRestTemplateを使用しています。私はこのような何かを実行する場合:Spring 3.0 RESTサービス401 Unauthorized

restTemplate.getForObject(url, Map.class); 

を私が得た:

私はプロキシアドレスを設定する必要がcosをだ
org.springframework.web.client.RestTemplate- GET request for "http://somewhere.com..." resulted in 401 (Unauthorized); invoking error handler 

。 Spring RestTemplateでプロキシを設定するにはどうしたらいいですか?

これは、私は運なしで今までやったことです:上記

HttpHost proxy = new HttpHost("proxy.somwhere.com",9999); 
    HttpClient httpClient = new HttpClient(); 
    httpClient.getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY,proxy); 
    CommonsClientHttpRequestFactory requestFactory = new CommonsClientHttpRequestFactory(httpClient); 
    // requestFactory.getHttpClient().getHostConfiguration().setProxy("proxy.somwhere.com",9999); 
    restTemplate.setRequestFactory(requestFactory); 

答えて

0

ソリューションを完璧に取り組んでいます。それはサーバー側の問題でした。

関連する問題