当前位置:首页 > Web开发 > 正文

原文地址:https://www.sojson.com/blog/58.html HTTP 请求头部 referer概

2024-03-31 Web开发

原文地点:https://www.sojson.com/blog/58.html

HTTP 请求头部 referer 概述

  referer 是  HTTP  请求头部的一部分。当浏览器(或者模拟浏览器行为)向web 处事器发送请求的时候,头信息里有包罗  Referer 。Referer的的感化是指示一个请求是从哪里链接过来,那么当一个请求并不是由链接触发孕育产生的,,那么自然也就不需要指定这个请求的链接来源,如:直接在浏览器的地点栏中输入一个资源的URL地点,那么这种请求是不会包罗 Referer  字段的,因为这是一个“凭空孕育产生”的 HTTP  请求,并不是从一个处所链接过去的。处事器允许 Referer  为空,意味着处事器允许浏览器直接访谒。

技术图片

注:

  referer 的正确英语拼法是 referrer 。由于早期HTTP规范的拼写错误,为了连结向后兼容就将错就错了。其它网络技术的规范企图修正此问题,使用正确拼法,所以目前拼法不统一。还有它第一个字母是大写。

一、Referer的感化 1.防盗链 Referer=https://www.sojson.com

注:设置 Referer 限制访谒资源的域名,资源处事器每次取到 Referer 来判断一下是不限定的域名:https://www.sojson.com。如果是就继续访谒,不是就拦截。

2.防备恶意请求。

好比SOJSON网站上,静态请求是*.html结尾的,动态请求是*.shtml,那么由此可以这么用,所有的*.shtml请求,必需 Referer  为限定网站。

Referer=https://www.sojson.com

3、Referer

技术图片

处事器可以拒绝空referer的请求

技术图片

HTTP 请求头部 referer

标签:

原文地点:https://www.cnblogs.com/yinminbo/p/12180272.html

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/31799.html