我正在连接到一个新的网络服务。使用 Visual-Studio 添加服务参考,我的方法调用如下:
void Method(string request);
问题是网络服务发送了一个响应,所以 void 应该是一个字符串?因为我收到响应的无效 XML 错误。使用Fiddler我可以看到响应为:
{"errorcode": "000","errormsg": "Alert Added."}<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><AlertResponse xmlns="http://www.quit.com/" /></soap:Body></soap:Envelope>
显然,在 XML 之前带有 Json 响应的 XML 是无效的。如何以不同的方式调用/设置服务以获得响应结果?