0

我正在使用服务参考使用 Web 服务。

我使用 ToString() 转换了结果返回。

using (ConnectClient client = new ConnectClient("ESConnect"))
                {
                    result = client.actiService("ssss", "sss", "sss").ToString();

我使用 xml.linq 来读取 xml。

using (XmlReader reader = XmlReader.Create(new StringReader(result)))

我收到以下错误:

The content type text/plain of the response message does not match the content type of the binding (text/xml; charset=utf-8). If using a custom encoder, be sure that the IsContentTypeSupported method is implemented properly.    

编辑:

Web 服务是使用 Apache Axis SOAP 创建的。

4

1 回答 1

0

如果您只是解析 XML 字符串,您可以尝试XDocument.Load

于 2012-09-06T07:36:10.097 回答