您的位置:首页 > 理论基础 > 计算机网络

Http协议(防止盗链)

2016-09-28 17:34 183 查看
要点就是req.getHeader(“Referer”)

public class ShowServlet extends HttpServlet {

@Override
protected void service(HttpServletRequest req, HttpServletResponse resp)throws ServletException, IOException {

resp.setContentType("text/html;charset=utf-8");

PrintWriter out = resp.getWriter();

//获取请求头中的Referer信息---来自哪里
String ref = req.getHeader("Referer");
String str ="";
if(ref==null){
str = "请先看广告!";
}else{
if(ref.contains("helloWeb")){
str = "<img src='imgs/1.jpg'/>"+
"<img src='imgs/2.jpg'/>"+
"<img src='imgs/3.jpg'/>"+
"<img src='imgs/4.jpg'/>湖南城市学院";
}else{
str="来自盗连页面!";
}
}
out.print(str);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: