防盗链
来源:互联网 发布:卖家网wish数据是什么 编辑:程序博客网 时间:2024/04/28 12:11
使用防盗链要使用request的 referer这个头,这个头可以截获用户是从哪个页面点过来的,然后判断是否为本站的地址,如果不是本站的地址,就跳转到本站首页
package cn.test.request;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;//防盗链 http://localhost:8080/day06/servlet/ResponseDemo4public class RequestDemo4 extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {//referer头获取用户访问的URL地址String referer = request.getHeader("referer");if(referer==null || !referer.startsWith("http://localhost")){response.sendRedirect("/day05/index.html");return;}String data = "日记";response.getWriter().write(data);}public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {doGet(request, response);}}
- 防盗链
- 防盗链
- 防盗链
- 防盗链
- 防盗链
- 防盗链
- 防盗链
- 防盗链
- 防盗链
- 防盗链
- 防盗链
- 防盗链
- 防盗链
- 防盗链
- 防盗链
- 防盗链
- 防盗链
- 防盗链
- PNG透明窗体全攻略(控件不透明)
- uva 340 Master-Mind Hints
- 分布式压力测试工具
- 预览 Sencha Touch 2:原生包和性能改进
- 学软件都要英语好吗
- 防盗链
- Android基础 : Android Content Provide
- 使用qemu 建立mini2440的模拟仿真环境
- CSDN Bug
- Java输出输入流(IO流 )
- (大脑短路篇)今天晚上遇到的一个小问题
- 关于对称字符串的算法
- Activity切换导致的onCreate重复执行
- 为什么中国程序员技术偏低?