SOAP服务始终在我的xamarin-android项目中超时

时间:2019-01-24 23:35:37

标签: android .net web-services xamarin soap

我已经成功在我的Android PCL中添加了wsdl引用,其中包含两个方法,但是每当我调用其中一个方法时,它总是会超时。

我想使用Android应用程序中的服务。我试图将引用添加到控制台项目中,并且使用相同的代码在该项目中可以正常工作,它生成的Reference.cs在控制台和PCL中都完全相同。我只是用给定的参数调用该方法,没有网络凭据,等等。最后一个参数只是一个普通的xml字符串。

try
{    
    _proxy = new ServiceReference();
    _proxy.Timeout = 30000;
    var arr = _proxy.CallMethod("user", "pass", 1, $"<[CDATA[{xml}]]>");
}
catch(Exception ex)
{
    throw ex;
}

我遇到了下一个错误:

System.Net.WebException:请求超时   在System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke处(System.String method_name,System.Object []参数)[0x000a7]在<3f9824dbe67544e1805773e0a3dbdf6b>:0

我以前使用过其他Web服务,但从未做过任何不同的事情,我在这里错过了什么吗?

0 个答案:

没有答案