2013-03-05 80 views
1

我試圖通過ESB代理一個寧靜的服務。當我做GET請求時,一切正常,包括403或405錯誤。WSO2 ESB和其他請求使用

但是,當我嘗試做PUT請求時,我總是得到「發件人錯誤」,並且郵件從不回到客戶端。我甚至在ESB的日誌中看到正確的消息正從服務返回給ESB,ESB似乎並沒有很好地處理PUT請求的返回。

任何想法,我將不得不改變?我認爲它可能需要一些API設置,但我無法弄清楚如何做到這一點。我發現了大量的實際XML示例,但沒有找到如何實際設置它(通過GUI或其他方式)。

我也嘗試設置進出序列以及錯誤序列,但它總是有相同的結果。

如果我將端點上的消息格式設置爲REST或POX,它也不起作用。

此外,我已經嘗試記錄請求類型的順序和GET請求這再次按預期工作,但對於PUT它甚至不記錄任何東西,只是停止。

任何我必須做的,以獲得PUT請求工作?

感謝,

- 布拉姆Cymet 軟件開發 加拿大銀行注有限公司 613-608-9752

回答

0

你可以隨便寫一個REST API來做到這一點。以下是關於如何配置restapi的simple post