Spring 3.0でRestTemplateをxml構成で使用していて、正常に動作していました。Spring 3.1でBasic Authを使用するRestTemplate
<bean id="httpClient" class="org.apache.commons.httpclient.HttpClient">
<!-- <constructor-arg ref="httpClientParams"/> -->
</bean>
<bean id="httpClientFactory" class="org.springframework.http.client.CommonsClientHttpRequestFactory">
<constructor-arg ref="httpClient"/>
</bean>
<bean id="restTemplate" name="restTemplate" class="org.springframework.web.client.RestTemplate" autowire-candidate="true">
<constructor-arg ref="httpClientFactory" />
<property name="messageConverters">
<list>
<bean class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter">
</bean>
<bean class="org.springframework.http.converter.FormHttpMessageConverter"/>
<bean class="org.springframework.http.converter.StringHttpMessageConverter" />
</list>
</property>
</bean>
しかし、私たちは3.1リリースCommonsClientHttpRequestFactoryクラスを春に移行しようとしている廃止されており、また、コモンズはもう使用されていませんHttpClientを。
HttpComponentsClientHttpRequestFactoryクラスとApache HttpClientを使用して同様の設定をセットアップしようとしましたが、資格プロバイダを設定する方法がわかりません。
基本認証でhttpclientが必要です。誰かがこれをやったことがありますかポインタが大きな助けになるでしょうか。前もって感謝します。
春4 RestTemplateでこれをうまくすることができています。 –
org.apache.http 4.1.1を使用してこの設定でプリエンプティブ認証を実行する方法? – coldy