我使用 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 还是我的语法不正确?在这种情况下处理错误的最佳选择是什么?