हम स्प्रिंग 3.0 में एक्सएमएल कॉन्फ़िगरेशन के साथ RestTemplate का उपयोग कर रहे थे और यह पूरी तरह से ठीक काम कर रहा था।स्प्रिंग में मूल एथ के साथ RestTemplate 3.1
<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 क्लास और अपाचे एचटीपी क्लाइंट का उपयोग कर समान कॉन्फ़िगरेशन सेट अप करने का प्रयास कर रहा था, लेकिन यह नहीं कि मैं प्रमाण पत्र प्रदाता कैसे सेट कर सकता हूं।
हम मूल बोली के साथ httpclient चाहते हैं। क्या किसी ने यह किया है या कोई संकेतक बहुत मददगार होगा। अग्रिम में धन्यवाद।
org.apache.http.impl.client.DefaultHttpClient हटा दिया गया है में सक्षम हूँ। –
org.apache.http 4.1.1 का उपयोग कर इस कॉन्फ़िगरेशन के साथ प्रीपेप्टिव प्रमाणीकरण कैसे करें? – coldy