WSO2 ESB 5.0.0 - 如何检查 API 响应是否为 JSON 格式
如何使用 wso2 ESB 5.0.0 中的 outsequence 验证 API 响应是 JSON 还是 HTML 格式 如果响应是 HTML 格式,我想更改响应代码。
How to validate the API response is in JSON or in HTML format using outsequence in wso2 ESB 5.0.0
I want to alter the response code if response is in HTML format.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以尝试将
switchMediator
与下面类似的内容一起使用。但请注意,不要尝试在 HTML 上使用
,除非您有适合该内容类型的 messageBuilder 和 messageFormater。默认情况下,WSO2 ESB 尝试使用 xml 构建器进行转换,但将以错误结束。我在 wso2ei 6.5.0 上尝试过这个,但我相信它应该在 esb 5.0.0 上工作。You can try use
switchMediator
with something like that below.But be aware and dont try to use
<log level =" full ">
on HTML, unless you have proper messageBuilder and messageFormater for that content type. In default WSO2 ESB tryes to convert using xml builder, and it will ended with error. I tried this on wso2ei 6.5.0 but i believe it should work on esb 5.0.0.