Azure门户,开发人员门户和邮递员之间的APIM响应标头不同

问题描述 投票:0回答:1

我正在学习Azure API管理,并且在Azure门户,开发人员门户和邮递员之间看到了不同的响应标头。

我在这个端点上做一个HTTP Get:https://secondattempt.azure-api.net/speakers

使用https://conferenceapi.azurewebsites.net/作为Web服务URL。

我在这里比较了它们:

Azure门户:

  1. 缓存控制
  2. 传输编码
  3. 内容类型
  4. 过期
  5. Set-Cookie(不存在)
  6. 日期
  7. OP-APIM-跟踪的位置
  8. 变化

开发者门户:

  1. 缓存控制
  2. 传输编码
  3. 内容类型
  4. 过期
  5. 设置Cookie
  6. 日期
  7. OCP-APIM-跟踪的位置
  8. 变化(不存在)

邮差:

  1. 缓存控制
  2. 传输编码
  3. 内容类型
  4. 过期
  5. 设置Cookie
  6. 日期
  7. Ocp-Apim-Trace-Location(不存在)
  8. 变化(不存在)

以下是他们在UI中的实际情况:

Azure门户网站:Azure Portal

开发人员门户网站:Developer Portal

邮递员:Postman

为什么有些标题会出现在某些环境中而不出现在其

另外,为什么标题出现在不同的订单中?

azure http postman azure-api-management
1个回答
2
投票
  1. 邮差(Ocp-Apim-Trace-Location not present) OCP-Apim-Trace功能使您可以指定APIM是否应在Blob存储上生成跟踪文件。 在从Postman执行GET请求时,未启用OCP-Apim-Trace。 例如,在Postman中将标题设置为“true”将在响应中返回一个名为OCP-Apim-Trace-Location的HTTP标头。 这将包含跟踪文件的URL,您可以在任何浏览器中打开该URL。
  2. 对于Postman和开发人员门户网站(Vary not resent) 请求未缓存。每个URL请求都应被视为唯一且不可缓存的请求。
  3. 对于Azure门户(Set-Cookie不存在) 请参阅跟踪然后转发请求我们看到“名称”:“Set-Cookie”,“value”:“ARRAffinity

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.