IIS 动态 HTTP 响应 Headers
IIS Dynamic HTTP Response Headers
最近发布了一个 JavaScript 插件,各种网站都根据用户的物理位置嵌入了该插件。当浏览器的地理位置 API 不是一个选项时,我们将通过商业服务用他们的 IP 地址解析位置。
问题是我们在不同的时间需要位置,有时根本不需要,这取决于用户的操作,同时脚本是 sending/receiving JSON 带有 ASP.NET Web 的数据API解决方案。
想知道如何将用户 GeoLocation 详细信息添加到从 IIS 8 提供的特定端点 HTTP 响应 headers? 这将允许持续更新位置,而不是从脚本添加额外的 GET 请求或修改 request/response 模型。
- 最好用 ASP.NET 模块处理吗?
- 曾经使用 API 通过 headers 处理数据吗?
- 此方法有任何潜在问题(调用位置服务的性能影响除外)吗?
感谢您的帮助!
This answer 结果证明是添加动态响应 header 值的一种简单明了的方法。使用操作过滤器可以轻松添加到特定的 API 方法。
最近发布了一个 JavaScript 插件,各种网站都根据用户的物理位置嵌入了该插件。当浏览器的地理位置 API 不是一个选项时,我们将通过商业服务用他们的 IP 地址解析位置。
问题是我们在不同的时间需要位置,有时根本不需要,这取决于用户的操作,同时脚本是 sending/receiving JSON 带有 ASP.NET Web 的数据API解决方案。
想知道如何将用户 GeoLocation 详细信息添加到从 IIS 8 提供的特定端点 HTTP 响应 headers? 这将允许持续更新位置,而不是从脚本添加额外的 GET 请求或修改 request/response 模型。
- 最好用 ASP.NET 模块处理吗?
- 曾经使用 API 通过 headers 处理数据吗?
- 此方法有任何潜在问题(调用位置服务的性能影响除外)吗?
感谢您的帮助!
This answer 结果证明是添加动态响应 header 值的一种简单明了的方法。使用操作过滤器可以轻松添加到特定的 API 方法。