我的應用程序需要從Reliable Webservice接收結果。這裏是場景: -使用Nodejs連接到可靠的Webservice
首先我發送一個CreateSequence
請求。然後服務器回覆一個CreateSequenceResponse
消息。接下來,我將實際的請求發送到web服務。
然後webservice發送一個響應202 accept code
並將結果發送到稍後的消息。所有這些消息都包含標頭Connection: keep-alive
。
我用http.ClientRequest
提出了要求。我可以捕獲除結果之外的所有回覆。 http.ClientRequest
僅觸發一個response
事件。
我如何收到包含結果的消息?
有沒有什麼辦法來監聽socket的剩餘數據(socket.on('data')
沒有工作)。我用Apache Synapse
與ReliableStockQuoteService
一起檢查了這一點。我很感激有人能幫助我。
感謝您的回覆。情況就是如此。'響應'事件只發生一次。問題是服務器爲最後一次請求發送兩條單獨的消息。我如何捕獲第二條消息。 – Samitha