从.NET 3.5程序集中,我通过Message.CreateMessage
创建一个Message对象Message msgInput = Message.CreateMessage(MessageVersion.Soap12WSAddressing10, "QueryRequest", new XmlNodeReader(myPayloadDoc));
执行查询时,默认情况下将ContentType设置为“application / soap + xml”,但我需要它为“text / xml”。我知道我从根本上错过了一些东西,它可能从我选择的MessageVersion开始。
答案 0 :(得分:0)
必须使用customTextMessageEncoder的WCF示例实现自定义绑定。
<customTextMessageEncoding mediaType="text/xml" messageVersion="Soap11" />