public IHttpActionResult Save(item)
{
try
{
result = MyRepository.Save(item);
return Ok(result);
}
catch
{
// What should I do here?
// I wish to return an error response how can i do that?
}
}
如果没有例外,我可以返回Ok。
但如果有例外,我该怎么办?
注意:我有javascript客户端
在生产环境方面,我们很少遇到例外:
UnknownTopicOrPartitionException: This server does not host this topic-partition
根据我的分析,解决这个问题的一个可能方法是增加retries的no,因为这是一个可检索的例外。
我在本地重复这个问题时,正面对一些困难。我试着在生产过程中把代理打倒,但是它在TimeoutException中失败了。
我正在寻找复制这个问题的建议。
我正在使用Spring3.1编写Hibernate4示例。
在我的示例中,当我在控制台上打印sessionFactory.getCurrentSession().isOpen()时,它会打印
真的
但我正面临一个例外
sessionFactory.getCurrentSession().isConnected()
例外是:
org.hibernate.HibernateException: isConnected is not valid without active transaction
编辑:我搜索了更多内容并找到了以下解决方案
sessionFactory.getCurrent
我正在用PHP读取一个XML文件,并希望在一个try catch块中这样做,这样我就可以处理异常(损坏的文件)。
所以我的代码是这样的:
try{
$xml = simplexml_load_string($file);
} catch (Exception $ex) {
//do stuff
}
但是,我得到的不是陷阱,而是异常消息:
ContextErrorException: Warning: simplexml_load_string(): Entity: line 4284: parser error : Premature end of data in tag Da
我正在尝试为Access 2010中的数据输入设置一个表单。在其中一个字段中,我希望条目为标题大小写(有例外,如,on,of,in,at,a,an...)。例如:如果我输入:“我在华盛顿高中的第一个ABC”,它应该变成“我在华盛顿高中的第一个ABC”。
Private Sub EventTitle_AfterUpdate()
EventTitle = StrConv(EventTitle, vbProperCase)
End Sub
使用上面的代码,我得到了“我在华盛顿高中的第一个Abc”。如何使其识别例外列表,并保留手工输入的Caps (ABC代替Abc)。非常感谢您的宝贵时间。任何帮助我们