确定httpServeltRequest是来自移动设备还是网络

时间:2012-12-06 11:32:15

标签: servlets mobile

我想确定http请求是否来自移动应用。

我的apporach是检查引用者,因为移动应用程序通常不会在请求中发送引用者。 但是有一些智能手机的操作系统会在引用中发送永久值,所以我能识别出来吗?

我附上一个关于Windows 7和Windows 8手机的链接,他们发送了referer。 http://atomaras.wordpress.com/2012/11/18/wp7-app-on-wp8-breaking-changes-part-1-webrequests-referer-changes/

1 个答案:

答案 0 :(得分:0)

您应该依赖User-Agent HTTP请求标头,而不是包含浏览器信息。此链接here似乎有一个可以来自不同移动浏览器的用户代理标头列表。