ITPub博客

首页 > IT职业 > IT生活 > request请求参数-防盗链

request请求参数-防盗链

IT生活 作者:xiezhaoye 时间:2021-09-09 09:51:03 0 删除 编辑

java源码

import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;//防盗链[下载文件,必须从指定网站进入,否则不允许下载文件]public class Rdome4 extends HttpServlet {    public void doGet(HttpServletRequest request, HttpServletResponse response)            throws ServletException, IOException {        //取得浏览器来自于何方         String referer = request.getHeader("referer");         //取得浏览器访问的URL        // String url = request.getRequestURL().toString();        //判段         // if(referer != null &&  url.equals("http://localhost:8080/day04/index.html"))         if(referer!=null && referer.equals("http://localhost:8080/day04/index.html"))         {             //转发到download.html页面             this.getServletContext().getRequestDispatcher("/download.html").forward(request, response);         }else         {            //转发到ad.html页面             this.getServletContext().getRequestDispatcher("/ad.html").forward(request, response);         }    }}

访问页面:

html>      index.html           <!---->          

成功后跳转下载页面

html>      download.html                <!---->        这是下载页面
  

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2956/viewspace-2813347/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-08-13

  • 博文量
    75
  • 访问量
    856