【发布时间】:2014-04-22 13:47:05
【问题描述】:
要求检测对 Web 应用程序发出的 HTTP 请求的发起设备和平台。
例如,需要检测请求是否源自桌面浏览器、选项卡或移动设备及其操作系统详细信息。 (例如:请求可以来自 android 上的 chrome)
Spring Mobile 项目提供了一个 API 来检测设备,即。手机、平板或普通(桌面);但它没有提供有关平台的任何详细信息,即。 Windows、iOS 或安卓。在进一步的分析中,Spring Mobile 项目似乎在 HTTP 请求中利用了“用户代理”标头,这可能不是确定设备和平台的可靠方法。
请告知是否有可用的第三方库来完成该任务或任何有助于实现要求的指针。
【问题讨论】:
标签: java android ios spring httprequest