我想确定 http 请求是否来自移动应用程序。
我的方法是检查引用者,因为移动应用程序通常不会在请求中发送引用者。但是有一些智能手机的操作系统会在引用中发送永久值,所以我可以识别吗?
我附上了一个关于 windows 7 和 windows 8 手机的链接,他们发送推荐人。 http://atomaras.wordpress.com/2012/11/18/wp7-app-on-wp8-break-changes-part-1-webrequests-referer-changes/
我想确定 http 请求是否来自移动应用程序。
我的方法是检查引用者,因为移动应用程序通常不会在请求中发送引用者。但是有一些智能手机的操作系统会在引用中发送永久值,所以我可以识别吗?
我附上了一个关于 windows 7 和 windows 8 手机的链接,他们发送推荐人。 http://atomaras.wordpress.com/2012/11/18/wp7-app-on-wp8-break-changes-part-1-webrequests-referer-changes/
您应该依赖User-Agent
包含浏览器信息的 HTTP 请求标头。这里的这个链接似乎有一个可以来自不同移动浏览器的 User-Agent 标头列表。