`

java request 防止盗链

阅读更多
package cn.com;  
  
import java.io.IOException;  
import javax.servlet.ServletException;  
import javax.servlet.http.HttpServlet;  
import javax.servlet.http.HttpServletRequest;  
import javax.servlet.http.HttpServletResponse;  
  
public class RequestPreventThreif extends HttpServlet {  
    private static final long serialVersionUID = 1L;  
         
   //防盗链:用于保护自己独有的消息,防止被其他的网站直接连接浏览,利于保护自己的信息  
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {  
        String referer=request.getHeader("referer");  
        if(referer==null||!referer.startsWith("http://localhost"))  
        {  
            response.sendRedirect("/Request/Index.html");  
            return;  
        }  
        String data="haha";  
        response.getWriter().write(data);  
    }  
  
      
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {  
        doGet(request,response);  
    }  
  
} 

 

分享到:
评论

相关推荐

    java 防盗链详解及解决办法

    这个解决方案可以有效地防止盗链行为,保护原网站的内容和空间。但是,这只是一个基本的解决方案,实际上还需要根据具体情况进行调整和优化。 防盗链是非常重要的,因为它可以保护原网站的内容和空间,防止不道德的...

    java防盗链代码和jar

    在Web应用中,常见的资源如图片、视频、音频文件等可能会成为盗链的目标。Java防盗链代码通常会结合HTTP头部信息、Referer字段检查、IP白名单、令牌验证等多种策略来实现。 首先,我们来看看如何在Java中实现防盗链...

    java 过滤器

    在这个实例中,我们学习了如何使用过滤器防止盗链,通过检查请求头中的`Referer`字段,确保只有来自我们站点的请求才能访问资源。同时,我们也了解了如何在`web.xml`中配置过滤器,使其生效。对于初学者来说,这是一...

    防盗链filter

    "防盗链filter"是一种常见的Java技术,用于防止网站的资源(如图片、视频、音频等)被其他未经授权的网站非法引用,即“盗链”。本篇文章将深入探讨Java防盗链filter的工作原理、实现方式以及其在实际应用中的重要性...

    HttpServletRequest对象常用功能_动力节点Java学院整理

    防止盗链行为 ---------------- 在 Web 开发中,盗链行为是指其他网站直接访问我们的资源,而不经过我们的网站的指定入口。为了防止这种情况,我们可以使用 HttpServletRequest 对象的 referer 请求头来判断请求的...

    JSP 中request与response的用法详解

    request对象的另一个重要用途是防止链式请求(也就是防止盗链)。例如,通过获取请求头中的"referer"字段来判断请求来源,如果请求来源不符合预期,则可以进行相应的处理,比如重定向到其他页面或设置状态码。 ...

    java防盗链在报表中的应用实例(推荐)

    Java防盗链技术在报表系统中的应用主要涉及到网络安全和权限控制,尤其是对于在线报表工具如FineReport而言,确保数据安全和防止非法访问至关重要。本文将详细介绍如何利用Java实现防盗链功能,并提供一个具体的应用...

    Java Web应用程序实现基础的文件下载功能的实例讲解

    请注意,为了防止盗链,可以检查请求的`Referer`头,确保请求来源于预期的网站。此外,还可以考虑添加其他安全措施,如验证用户权限、限制下载速率等。 总之,Java Web应用程序实现文件下载功能主要涉及到Servlet、...

    防盗链的方式借鉴.pdf

    防盗链是指防止其他网站未经许可直接引用自己的网络资源,如图片、视频或音频等,这可能导致带宽被大量消耗,影响正常用户的访问体验。本文将详细介绍一种基于Servlet的防盗链实现方法,以及如何在Web应用中配置和...

    jsp实现防盗链的方法

    其中,防止其他网站未经许可直接引用(或称为盗链)你的服务器上的资源,如图片、视频、音频等,是保护自身权益的关键措施之一。JSP(JavaServer Pages)作为流行的动态网页技术,提供了实现防盗链功能的手段。下面...

Global site tag (gtag.js) - Google Analytics