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);