在 APIM 中使用出站策略的任何原因



有什么理由在 APIM 中使用出站策略吗?我尝试了一个测试,其中我对入站和出站使用相同的策略表达式。 相同的表达式工作没有错误,并为两者返回相同的信息。 如果入站表达式已经捕获了所有信息,我认为不需要配置出站策略。您是否还发现出站部分是多余的,只是排除了出站部分? 或者您是否找到了除入站部分之外使用出站部分的任何理由?

出站策略可用于操作/检查从后端 API 返回的响应正文或标头。

在出站策略中可以执行的操作示例:

  • 根据从 API 返回的缓存控制标头设置缓存持续时间
  • 删除由 API 框架创建的标头,如 X-Powered-By 和 X-Aspnet-Version
  • 使用正文的校验和计算 etag 值
  • 创建签名标头以防止篡改响应正文
  • 使用缓存片段更新返回的响应正文
  • 将返回的响应记录到诊断系统或审核跟踪

相关内容

最新更新