- 首先,定义您需要使用的多个XML响应。这些响应需要被定义为后端端点或者已经存在于后端响应。
- 创建一个显示XML响应的后端端点,它将包含将被转换的多个XML响应。这个后端端点必须将响应返回为一个XML字符串。
- 接下来,创建一个转换响应的策略,将多个XML响应转换为一个XML响应。以下是一个示例代码:
@(context.Variables["responseXml1"])
@(context.Variables["responseXml2"])
Invalid XML responses
- 配置新的后端端点,将其作为APIM的后端服务。
- 将转换响应的策略添加到当前请求的管道中。以下是一个示例代码:
http://backendUrl1.com
http://backendUrl2.com
application/xml
your-subscription-key
@(context.Variables["responseXml1"])
@(context.Variables["responseXml2"])
Invalid XML responses