2016-08-04 63 views
-1

我有一個BizTalk應用程序,我已經將模式公開爲調用另一個REST服務的RESTful Web服務。我能夠成功處理GET,DELETE請求。如何在將架構作爲REST服務公開時處理BizTalk POST?

有沒有辦法處理POST請求,而無需編寫管道組件來將POST請求序列化到模式?

此外,應用程序可能需要處理幾個POST調用,所以可以從一個接收位置提供服務,然後在發送端口過濾請求?

請讓我知道是否需要更多的細節。

+0

正在發佈什麼格式的數據?您可以在BizTalk 2013 R2的WCF-WebHttp傳輸屬性的HTTP方法和URL映射中使用將方法和URL映射到操作。我不得不看看你在BizTalk 2013中可以做什麼。所以,是的,請添加更多有關有效負載的細節以及您希望如何區分POST – Dijkgraaf

回答

0

所以,這是事情。你在混合一些技術上沒有任何關係的東西。

例如,Plain Old Xml(POX)服務(通常是POST)並不像SOAP服務那樣「公開」Schema。它只需要發送到它的任何內容。

接下來,序列化/反序列化也是一個與POX或REST更相關的SOAP概念。

所以......

  1. 是的,但究竟你在做什麼?

  2. 是的。普通的http端點可以接受任何內容類型。一旦它結束,所有正常的BizTalk處理規則都適用。