处理未处理的异常:System.Net.WebException:请求超时?

时间:2012-12-14 13:37:19

标签: c# xamarin.android monodevelop

我在我的应用中使用网络引用,但我遇到了异常。

我使用了以下代码。

obj是我的网络参考对象。它没有直接使用obj这就是我为此使用变量的原因。但它仍然不起作用,它会自动转到以前的活动。

var url=obj.ToString();
            // Create a new WebRequest Object to the mentioned URL.
            WebRequest myWebRequest=WebRequest.Create(url);
            Console.WriteLine("\nThe Timeout time of the request before setting is : {0} milliseconds",myWebRequest.Timeout);

            // Set the 'Timeout' property in Milliseconds.
            myWebRequest.Timeout=10000;

            // This request will throw a WebException if it reaches the timeout limit before it is able to fetch the resource.
            WebResponse myWebResponse=myWebRequest.GetResponse();
  

未处理的异常:System.Net.WebException:请求超时
  在System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)   [0x00000] in:0 at   System.Net.HttpWebRequest.GetResponse()[0x00000] in:0 at   System.Web.Services.Protocols.WebClientProtocol.GetWebResponse   (System.Net.WebRequest请求)[0x00000] in:0

1 个答案:

答案 0 :(得分:1)

它达到你的超时,这意味着它没有得到它及时调用的URL的响应。

在浏览器中检查网址。检查它是否返回任何内容以及需要多长时间。

确保您不需要配置代理。