我正在使用 BizTalk 2013 R2,并且有 RESTFUL 服务。
如何向客户端返回 HTTP-400 响应?
最佳答案
如果您有编排,奥列格的答案将会起作用
如果您想要仅消息传递的解决方案,则必须让管道组件设置相同的上下文属性。
为此,我们倾向于使用 BizTalk Business Rules Engine Pipeline Framework
在您的业务规则策略中,使用操作中 BREPipelineFramework.SampleInstructions.ContextInstructions 中的 SetCustomContextProperty,并设置上下文名称 OutboundHttpStatusCode 和命名空间 http://schemas.microsoft .com/BizTalk/2006/01/Adapters/WCF-properties
并将值设置为 400
下图显示了它的样子,但是带有 404
披露:该框架是由与我共事的人编写的。
关于rest - 如何从 BizTalk Rest 服务返回 HTTP-400?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39019243/