1
我正在嘗試構建可以公開REST服務並接受JSON消息而不是SOAP XML的Biztalk應用程序。用Biztalk公開REST服務
我所做的是:我創建了幾個方案和編排,並將方案作爲WCF服務發佈。然後我還創建了自定義管道來將json解碼爲xml。 但是,這似乎只適用於具有Content-Type:application/soap+xml; charset=utf-8
標頭的xml請求。
如果變更內容類型內容類型:應用程序/ JSON它失敗
無法處理消息,因爲內容類型「應用/ JSON的」 不是預期的類型「應用程序/肥皂+ xml的;字符集= UTF-8' 。
一直在尋找解決方案的網絡。現在我不確定它是否可以實現,是否有人知道?
任何意見表示讚賞。
什麼適配器和你使用的是什麼版本的BizTalk? –
@OlegDeribas Biztalk 2013和WCF-WSHttp適配器 – jekcom
AFAIK WCF-WSHttp適配器僅適用於SOAP消息。如果你想要JSON,最好使用WCF-WebHTTP。在BT 2013中,您仍然需要自定義管道組件將JSON轉換爲XML。 BT 2013R2本身支持JSON。 –