HttpWebRequest让我随机抽出时间

时间:2013-03-09 05:30:59

标签: c# .net httpwebrequest

我的应用程序整夜运行,并且随机时间断开连接,另一方面在某些晚上没有。

这是Visual Studio中的一个例子,它停留在这里。 enter image description here

这是我提供的有关WebRequest的信息。 enter image description here 这是它给出的关于响应异常的信息。 enter image description here

我在想的是,这不是我的错误,有时真的服务器没有回答我,它给了我这个例外。如果您同意,最好如何处理此类异常。我应该将我的3个using语句包装成try catch吗?

1 个答案:

答案 0 :(得分:1)

是的,try-catch是不可靠的Web服务的方式(也许是循环再次尝试有限次数)。

请注意,您可以通过这种方式堆叠using语句以避免所有缩进:

using (...)
using (...)
using (...) {
    // Do stuff...
}