【问题标题】:how to pass ocp-apim-trace=true as a query parameter to Azure API Management如何将 ocp-apim-trace=true 作为查询参数传递给 Azure API 管理
【发布时间】:2018-09-21 14:21:59
【问题描述】:

我需要跟踪 API 调用。我无法在调用 API 管理时设置标头,但可以将 URL 中的参数作为查询参数传递。我在 URL 中成功地将订阅密钥作为查询参数传递。如何在 url 中传递 apim-trace,以便我可以在响应标头中获取跟踪 url。我已经尝试了以下

  • trace = true
  • Trace=true
  • Apim-Trace=true

【问题讨论】:

    标签: azure transformation azure-api-management azure-api-apps


    【解决方案1】:

    不可能,它必须是标题。

    【讨论】:

    • 这没有提供问题的答案。要批评或要求作者澄清,请在他们的帖子下方留下评论。 - From Review
    • 问题的答案是 Azure API Management 期望 ocp-apim-trace:true 作为标头发送,目前没有其他方法可以请求跟踪。
    • 如果您使用上一条评论中提到的详细信息扩展您的答案,并添加任何其他信息以帮助其他人,他们将来会来/到达/到达此帖子,那么我的评论将无关紧要,我会立即删除它。如果您的答案正确有效,请详细说明。系统列出你的答案是有原因的,那就是它的简短性。
    • @Rick 虽然我鼓励 Vitaly 按照您的建议扩展此答案,但这确实是一个答案。系统确实会向审核队列发送非常简短的答案,但由审核者决定他们是否真的尝试回答问题。
    • @duplode 感谢您的澄清,在查看了其他几个资源中的 Azure API 之后,答案肯定是正确的。我仍然支持我之前对 Vitaliy 的评论,以详细说明答案,以提供一个必要的详细答案,就像他在评论中写的额外解释一样。
    【解决方案2】:

    ocp-apim-trace:true 只能设置为标头。为什么不尝试 APIM 的“应用程序洞察”。因此,您可以对每个呼叫进行一些分析。 https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-app-insights

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-16
      • 1970-01-01
      • 1970-01-01
      • 2021-06-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多