我使用php Web表单将产品注册插入到.NET发布的Web服务中。我的insertXmlData函数有效,但我遇到了错误处理问题。当我试图插入一个已经存在的序列号的记录时,我得到了这个回复:
ERROR-5002 - Unique serial number must not be blank System.Exception
我试过了:
try
{
$xmlData = insertXmlData($url, $xml);
}
catch (Exception $e)
{
echo ("Triggered");
throw new Exception( 'There was an error...', 0, $e);
}
但是catch子句甚至没有触发。它是一个.NET到PHP的东西或我的语法不正确?在这种情况下处理错误的最佳选择是什么?