我有执行一系列任务的多线程操作。我面临的问题是一个webservice在压力很大的时候可能会返回超时。
Try
{
// Do some actions here
}
catch(WebException ex)
{
if (// Timeout)
{ //Retry }
else
{ // return error }
}
catch(Exception ex)
{ //return error }
问题:在我的异常处理中,如何在不使用消息的情况下分离这三个原因并单挑出timeoutexceptions
?
注意:我知道我可以增加超时
来解决这个问题。但这并不能消除我的好奇心。
谢谢你抽出时间
您可以比较web请求状态代码之一来检查状态属性:
try {
}
catch(WebException ex) {
if (ex.Status == WebExceptionStatus.Timeout) {
// Retry logic
}
else {
// return error
}
}
请参阅本文中的重试逻辑示例。请注意,timeout
不是触发重试的唯一原因(至少IMO也是ConnectionFailure
和ConnectionClosed
)。
我正在尝试通过xpath,css,ID...但什么都管用。 我总是得到错误:没有这样的元素:无法定位元素 我添加了一个明确的等待,但它仍然不起作用。 你能帮帮我吗? 单选按钮
问题内容: 我是Java的新手,我需要列出列表列表。我可以在python中做到这一点,因为列表的元素可以是列表,因此在嵌入式列表中将引用列表,并且将引用嵌入式列表的zeroeth元素。有什么简单的方法可以在Java中实现此行为? 问题答案: 所有其他答案在技术上都是正确的,但是恕我直言,如果您实施了粗略的列表列表,您将无法在正确的抽象级别上处理数据。例如,我很确定列表列表在您的业务领域中已经意味着
本文向大家介绍js简单获取表单中单选按钮值的方法,包括了js简单获取表单中单选按钮值的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了js简单获取表单中单选按钮值的方法。分享给大家供大家参考,具体如下: HTML部分如下: JS代码如下: 更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript查找算法技巧总结》、《JavaScript数据结构与算法技巧总
单选框组件。 Usage 全部引入 import { Radio } from 'beeshell'; 按需引入 import { Radio } from 'beeshell/dist/components/Radio'; Examples Code 详细 Code import { Radio } from 'beeshell' <Radio value={this.state.va
问题内容: 我想编写一个SQL Server查询,该查询将从以下示例表中检索数据: 如您所见,SkillLink表的目的是将各种(可能是多个或没有)技能与单个人员匹配。我想通过查询实现的结果是: 因此,对于每个人,我都希望使用逗号连接的所有指向他的SkillName列表。这可能是多种技能,或者根本没有。 这显然不是我正在使用的实际数据,但是结构是相同的。 也请随时为这个问题建议一个更好的标题作为注
问题内容: 当我单击他的图像时,我想选择单选按钮,但是它不起作用。这是我尝试过的: 我的两个属性都具有相同的 data =“” 属性:对于图像和输入,单击图像时,是否有任何方法可以检查输入(该收音机)? 谢谢 更新: 我发现一些代码有效,但是仅在图像上单击了三下,因此当单击最后一个脚本时,脚本停止了,无法再次选择第一个或第二个,我不知道为什么…我认为必须取消选中所有单选按钮,然后选中选中的一个按钮