我对Windows手机有一个奇怪的问题并且正在使用网络服务......
我添加了一个“服务引用”来为我想要使用的Web服务生成一个代理类,并且我编写了一个在webservice上进行身份验证的函数(session-login)。
到目前为止,一切都很好,我可以通过Web服务进行身份验证并触发方法。但我收到结果有问题...我得到的结果是一个包含两个空字符串的对象?!
我开始使用wireshark来分析输入和输出的流量,并且看到我收到了一个结果,但我无法在我的应用程序中获得它...我只得到两个空字符串
一些屏幕和一些代码:
result in the ide
result in wireshark
private static CookieContainer myCookie = new CookieContainer();
// [...]
public static void __loadData()
{
soapgateQ.domserviceClient client = new soapgateQ.domserviceClient();
client.CookieContainer = myCookie;
client.DBCOLUMNXCompleted += new EventHandler<soapgateQ.DBCOLUMNXCompletedEventArgs>(client_DBCOLUMNXCompleted);
client.DBCOLUMNXAsync(global.SRV, global.DB, global.VIEWNAME, global.COLS, global.MVALSEP, false, true, "", 0);
}
private static void client_DBCOLUMNXCompleted(object sender, soapgateQ.DBCOLUMNXCompletedEventArgs e)
{
System.Diagnostics.Debug.WriteLine(e);
System.Diagnostics.Debug.WriteLine(e.Result);
}
EX1:
&lt; soapenv:Envelope xmlns:soapenv =“http://schemas.xmlsoap.org/soap/envelope/”xmlns:xsd =“http://www.w3.org/2001/XMLSchema”xmlns:xsi =“http://www.w3.org/2001/XMLSchema-instance”xmlns:soapenc =“http://schemas.xmlsoap.org/soap/encoding/”&gt; &LT; soapenv:车身&GT; &lt; ns0:DBSESSIONKEEPALIVEReturn xmlns:ns0 =“urn:DefaultNamespace”&gt; 31/10/2011 09:56:54&lt; / ns0:DBSESSIONKEEPALIVEReturn&gt; &LT; / soapenv:车身&GT; &LT; / soapenv:信封&GT;
EX2:
&lt; soapenv:Envelope xmlns:soapenv =“http://schemas.xmlsoap.org/soap/envelope/”xmlns:xsd =“http://www.w3.org/2001/XMLSchema”xmlns:xsi =“http://www.w3.org/2001/XMLSchema-instance”xmlns:soapenc =“http://schemas.xmlsoap.org/soap/encoding/”&gt; &LT; soapenv:车身&GT; &lt; ns0:DBCOLUMNXReturn xmlns:ns0 =“urn:DefaultNamespace”&gt; &lt; item&gt;传记&amp; amp;回忆录&LT; /项目&GT; &LT;项目&GT; 2009&LT; /项目&GT; &LT;项目&GT; sssssssssssssssss&LT; /项目&GT; &lt; item&gt;沃伦自助餐第二版 - 要成为一名优秀的投资者,还需要成为一名优秀的经济学家&lt; / item&gt; &LT;项目&GT; 10.18&LT; /项目&GT; &lt; item&gt; Fri Oct 7 20:20:28 GMT + 0000 2011&lt; / item&gt; &LT;项目&GT否LT; /项目&GT; &LT;项目→1&LT; /项目&GT; &LT; / NS0:DBCOLUMNXReturn&GT; &LT; / soapenv:车身&GT; &LT; / soapenv:信封&GT;