在apim中使用出站策略的任何理由?

时间:2016-02-09 21:56:25

标签: azure azure-api-management

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

1 个答案:

答案 0 :(得分:1)

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

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

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