防盗链
来源:互联网 发布:洛天依软件百度云 编辑:程序博客网 时间:2024/04/28 16:20
使用防盗链要使用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/ResponseDemo4
- public 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);
- }
- }
- 防盗链
- 防盗链
- 防盗链
- 防盗链
- 防盗链
- 防盗链
- 防盗链
- 防盗链
- 防盗链
- 防盗链
- 防盗链
- 防盗链
- 防盗链
- 防盗链
- 防盗链
- 防盗链
- 防盗链
- 防盗链
- joj 1184
- .c/.cpp文件编译成exe .mdp文件
- 嵌入式linux tftp服务器的配置
- 基于Hadoop的Hbase环境搭建
- Struts2 输入框代过来的数据乱码解决办法
- 防盗链
- Dump文件分析的常用命令
- XMLContent - 扩展HtmlWidget的选项
- SecureCRT上传下载文件
- PHP中单引号和双引号的区别
- HBase技术介绍
- 教你如何在三个月内获得三年的工作经验
- Oracle服务器体系结构概述
- Failed to create the Java Virtual Machine