我的应用程序整夜运行,并且随机时间断开连接,另一方面在某些晚上没有。
这是Visual Studio中的一个例子,它停留在这里。
这是我提供的有关WebRequest
的信息。
这是它给出的关于响应异常的信息。
我在想的是,这不是我的错误,有时真的服务器没有回答我,它给了我这个例外。如果您同意,最好如何处理此类异常。我应该将我的3个using
语句包装成try catch吗?
答案 0 :(得分:1)
是的,try-catch是不可靠的Web服务的方式(也许是循环再次尝试有限次数)。
请注意,您可以通过这种方式堆叠using
语句以避免所有缩进:
using (...)
using (...)
using (...) {
// Do stuff...
}