Dee*_*mar 2 http-headers azure-application-insights azure-app-service-plans
不知何故在我的请求响应标头“Request-Context”即将到来,我试图在 web.config 和 Response.Headers.Remove("Request-Context") 中删除它;在 global.asax 中,但该标题没有被删除。
在那个标头的值中,我得到了一些 Appid,我不确定它来自哪里。
这是我的请求的响应标头。
Cache-Control:no-cache, no-store
Content-Encoding:gzip
Content-Length:140
Content-Type:application/json; charset=utf-8
日期:2018 年 2 月 20 日星期二 09:48:28 GMT
Pragma:no-cache
Request-Context:appId=cid-v1:b650ed48-297a-4ea2-af46-0a5a5d26a82b
Vary:Accept-Encoding
任何帮助表示赞赏。提前致谢。
当您的 2 个应用程序使用不同的检测键时,请求上下文用于跨组件关联。
在这种情况下,知道调用者或被调用者 appId(在标头中传递)允许构建应用程序映射并跨检测键跟踪相关遥测
您可以将 RequestTrackingTelemetryModule.SetComponentCorrelationHttpHeaders 设置为 false 以防止将标头添加到响应中。您可以在 applicationInsights xml 文件中执行此操作,只需找到 RequestTrackingTelemetryModule 元素并在其下添加 false 即可。
参考链接:https : //github.com/Microsoft/ApplicationInsights-dotnet-server/issues/739#issuecomment-367774652
| 归档时间: |
|
| 查看次数: |
2933 次 |
| 最近记录: |