检查HTTP请求是否是从Android手机或不使用的servlet / JSP
问题描述:
我想问我怎么能保证如果Htt的prequest是从Android手机没有传递变量,使用了Java Servlet?
I would like to ask how can I ensure if an HttpRequest is from an android mobile without passing variable, using java servlet?
感谢您的帮助。
答
您可以检查用户代理
头。 这里有一个列表。我想你可以检查它是否包含机器人与否。
You can check the User-Agent
header. Here's a list. I guess you can check whether it contains "Android" or not.
if (request.getHeader("User-Agent").toLowerCase().contains("android")) { .. }