我有一个带有POST方法的rest API,我在其中以JSON格式发布和接收成功响应,这绝对可以正常工作。在失败期间,我收到
错误详细信息:System.Net.WebException:远程服务器返回了意外的响应:(400)错误的请求创建失败,因为的名称或电子邮件地址无效
我在“应用程序日志”中看到的内容和发送端口被挂起。我需要在BizTalk Orchestration中捕获此消息,如果收到任何错误响应,则需要在其中发送电子邮件。
由于错误响应不是JSON格式,所以不知道如何处理。任何想法?
ErrorReport.FailureCode Exists
的发送端口中的过滤器以排除您的API发送端口。如果您没有这样的端口,则可能必须创建一个端口,然后将失败的消息发送到NULL适配器或类似端口。Exception = SystemException.ToString();
的表达式形状为Exception是System.String变量,而SystemException是您在Catch块中定义的异常对象名称。 Exception.Contains("XXXX")
的If形状,其中XXXX是异常中的文本,或者根据需要处理它。