【发布时间】:2015-10-04 00:28:12
【问题描述】:
我的 Web API 会捕获请求客户端的 User-Agent 标头以进行分析。在本地 IIS 中运行时,一切正常
Request.Headers.UserAgent.ToString()
获取用户代理字符串。
但是,当部署到 Azure 时,我得到“EMA-Gateway”作为用户代理字符串,使我的分析失败。我认为这是因为我的 API 前面有一个负载平衡代理。我的问题是:在 Azure 中运行时,我可以恢复请求者的用户代理字符串吗?如果可以,如何恢复?
【问题讨论】:
标签: c# azure asp.net-web-api user-agent