Servlet中防止盗链的代码
生活随笔
收集整理的這篇文章主要介紹了
Servlet中防止盗链的代码
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
package priv.lwx.javaex.servlet_demo.web.servlet.request;/*** 獲取referer,防止盜鏈** @author liaowenxiong* @date 2021/12/29 11:21*/import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;@WebServlet(value = "/request_demo04")
public class RequestDemo04 extends HttpServlet {@Overrideprotected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// 獲取refererString referer = request.getHeader("referer");System.out.println(referer);// 防止盜鏈if (referer != null) {if (referer.contains("/web-demo-03")) {// 應用內正常訪問System.out.println("播放電影");} else {// 應用外訪問System.out.println("想看電影嗎?來優酷吧!");}}}@Overrideprotected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {}
}
總結
以上是生活随笔為你收集整理的Servlet中防止盗链的代码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 三星一体机电脑(三星一体机电脑官网)
- 下一篇: 电脑系统二次封装(重新封装系统)