2011-11-03 62 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" />