User-Agent–浏览器的类型
String s=request.getHeader(“User-Agent”);
if(s.contains(“Firefox”))
response.getWriter().write(“火狐”);
else if(s.contains(“Chrome”))
response.getWriter().write(“谷歌”);
else if(s.contains(“Trident”))
response.getWriter().write(“IE”);
referer
第一次:下载资源 - > 下载页面 -> 打开广告页面(下载链接) -> 开始下载
第二次:直接点击下载链接 -> 跳转广告页面(下载链接) -> 开始下载
非法请求:
1)直接访问下载资源
2)不是从广告页面过来的请求
referer请求头只有从超链接过来的请求才有这个头