0

我在我的应用程序中使用网络引用,但出现以下异常。

我使用了下面的代码。

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 在 System.Net.HttpWebRequest.GetResponse () [0x00000] 在 System.0 处超时。 Web.Services.Protocols.WebClientProtocol.GetWebResponse(System.Net.WebRequest 请求)[0x00000] 在:0

4

1 回答 1

1

它达到了您的超时时间,这意味着它没有及时从它调用的 URL 中得到响应。

在浏览器中检查 URL。检查它是否返回任何东西以及需要多长时间。

确保您不需要配置代理。

于 2012-12-14T13:46:51.953 回答