apim context.response.statusreason可用性?

时间:2016-02-15 22:50:29

标签: azure azure-api-management

我在我的APIM政策中包含了context.Response.StatusReason。这会填充错误。例如,404错误将返回值" OperationNotFound"作为context.Response.StatusReason。但是,对于< inbound>记录我希望StatusReason值为"成功"但它是空的。 APIM是否仅为某些状态代码填充StatusReason?

1 个答案:

答案 0 :(得分:0)

StatusReason以三种方式填充:

  1. 如果出现错误,APIM会设置适当的状态代码和状态原因。
  2. 按设置状态政策。
  3. 从后端收到响应时APIM在执行出站策略之前从后端响应中复制状态代码和原因。
  4. 您是否有机会尝试将其记录在入站政策中?当成功识别操作但未收到响应时,context.Response将使用默认状态代码200初始化,但是空的原因。