我有一个带有POST方法的rest,其中我以JSON格式发布和接收成功响应,这是非常好的。在失败期间我收到
错误详细信息: System.Net.WebException:远程服务器返回一个意外的响应:(400)创建失败的请求失败,因为服务器的名称或电子邮件地址无效
我在应用程序日志和发送端口中看到它被挂起。我需要在BizTalk编排中捕捉到这一点,如果收到任何错误响应,我需要发送电子邮件。
由于错误响应不是JSON格式,所以不知道如何处理它。有什么想法吗?
发布于 2020-02-10 22:56:31
ErrorReport.FailureCode Exists的发送端口中的筛选器,以排除API。如果您没有这样的端口,您可能需要创建一个端口,并将失败的消息发送给空适配器或类似端口。Exception = SystemException.ToString();,其中异常是System.String变量,而SystemException是您在catch块中定义的异常对象名。Exception.Contains("XXXX")中使用一个If形状,其中XXXX是异常中的文本,或者根据您的需要处理它。https://stackoverflow.com/questions/60158413
复制相似问题