SSLサポートのためのスプリング統合リファレンスの31.10.2の章がありますが、http:outbound-gatewayで動作させることはできません。 http:outbound-gatewayで片方向SSLの設定をして、リファレンスを取得していますか? SSLのサポートは、TCP/IPコンポーネントのために提供されており、はいそれは間違いなく、HTTPのために動作しないことに設定方法http:outbound-gatewayでの片方向SSL
おかげ
SSLサポートのためのスプリング統合リファレンスの31.10.2の章がありますが、http:outbound-gatewayで動作させることはできません。 http:outbound-gatewayで片方向SSLの設定をして、リファレンスを取得していますか? SSLのサポートは、TCP/IPコンポーネントのために提供されており、はいそれは間違いなく、HTTPのために動作しないことに設定方法http:outbound-gatewayでの片方向SSL
おかげ
。
Spring統合HTTP Outbound Gatewayは、Spring Web RestTemplate
に完全に基づいています。だから、SSLでできることは、Spring Integration HTTPに完全に適用されます。
私はHttpComponentsClientHttpRequestFactory
をご覧になることをお勧めします。にはrequest-factory
で簡単に注入できます。そして、それはApache Common HttpClient
で提供することができます。 SSLはすでに設定されています:
ここはArtem Bilanの回答に基づいた設定です。 SSL用に2つのBeanを定義する必要があります
<http:outbound-gateway expected-response-type="java.lang.String"
url="${gateway.host}/SearchAll"
http-method="POST"
extract-request-payload="true"
request-factory="sslFactory">
</http:outbound-gateway>
<!--SSL-->
<bean id="sslFactory" class="org.springframework.http.client.HttpComponentsClientHttpRequestFactory">
<constructor-arg ref="httpClient"/>
</bean>
<bean id="httpClient" class="com.oocl.frm.dmtp.component.ssl.HttpClientFactory" />