2011-11-03 44 views
0

從.NET 3.5組件改變請求的ContentType測試/ XML,我通過Message.CreateMessage如何同時使用Message.CreateMessage

Message msgInput = Message.CreateMessage(MessageVersion.Soap12WSAddressing10, "QueryRequest", new XmlNodeReader(myPayloadDoc)); 

創建消息對象在執行查詢時,這個套defaultly ContentType爲「application/soap + xml」,但我需要它是「text/xml」。我知道我在這裏從根本上失去了一些東西,它可能從我選擇的MessageVersion開始。

回答

0

必須使用customTextMessageEncoder的WCF示例實現自定義綁定。

<customTextMessageEncoding mediaType="text/xml" messageVersion="Soap11" />