HttpServlet的HttpServletRequest和HttpServletSponse的案例
一、非法链接
去csdn,下载按钮,弹出一个广告页面,点击页面的连接才可以访问下载页面
进入下载页面,必须通过广告页面才可以进来!!!
如果是浏览器地址栏直接访问下载页面,告知“非法连接,回到广告页面”
解决的技术点
请求头的Referer
1.
//得到Referer请求头
String referer = request.getHeader("Referer");
System.out.println("从哪个页面过来:"+referer);
/**
* 非法请求的情况:
* 如果referer为null,表示该请求直接地址栏访问的
* 如果referer不包含adv.html信息,表示不是从广告页面过来的
</