如何在 Azure 上获取正确的用户代理 header?
How can I obtain the correct user agent header on Azure?
我的网站 API 捕获请求客户的 User-Agent header 用于分析目的。 运行 在本地 IIS 时,一切正常
Request.Headers.UserAgent.ToString()
获取用户代理字符串。
但是,当部署到 Azure 时,我得到 "EMA-Gateway" 作为用户代理字符串,这使我的分析失败。我认为这是因为在我的 API 前面有一个 load-balancing 代理。我的问题是:运行在 Azure 中时,我能否恢复请求者的用户代理字符串,如果可以,如何恢复?
我在 Azure Web 应用程序(网站)中托管了一个 WebAPI,它可以正确识别用户代理。 "EMA Gateway" 是否可以通过中间人(如代理)在你和 Azure 之间注入?
我的网站 API 捕获请求客户的 User-Agent header 用于分析目的。 运行 在本地 IIS 时,一切正常
Request.Headers.UserAgent.ToString()
获取用户代理字符串。
但是,当部署到 Azure 时,我得到 "EMA-Gateway" 作为用户代理字符串,这使我的分析失败。我认为这是因为在我的 API 前面有一个 load-balancing 代理。我的问题是:运行在 Azure 中时,我能否恢复请求者的用户代理字符串,如果可以,如何恢复?
我在 Azure Web 应用程序(网站)中托管了一个 WebAPI,它可以正确识别用户代理。 "EMA Gateway" 是否可以通过中间人(如代理)在你和 Azure 之间注入?