2017-04-19 114 views
1

我需要一個類似於ftp-streaming適配器通道的http入站流通道(http://docs.spring.io/spring-integration/docs/4.3.9.RELEASE/reference/html/ftp.html#ftp-streaming),但是我找不到一個通道,它在SI中是否受支持?如果沒有,是否可以採取解決方法?春季集成HTTP流入站通道

我需要從一個HTTP流信道接收SOAP消息,使用SAX變換的消息,然後將其發送到HTTP站流道

+0

你介意更多關於「HTTP Streaming」的介紹嗎?謝謝 –

+0

這樣的東西就像有一個InputStream作爲有效載荷,所以我可以使用wss4j的流功能簽名或加密有效載荷https://ws.apache.org/wss4j/streaming.html。這是一箇舊的帖子,要求相同我認爲http://stackoverflow.com/questions/17096563/spring-integration-returning-stream – gllambi

回答

1

好吧,如果你談論SOAP和SAX,你不需要擔心InputStream。有SourceHttpMessageConverter這是存在於int-http:inbound-channel-adapter。它可以爲你生產SAXSource

只有你所需要的是:

request-payload-type="javax.xml.transform.sax.SAXSource" 

配置選項。