1.URL(Uniform Resource Locator)协议:就是站点连接;
支持多种协议:HTTP、FTP
URL作用:定位网站资源(相当于快递里面的收货地址)
URL标准格式:
schema://host[:port#]/path/.../[?query-string][#anchor]
schema 底层协议:如http,https,ftp;
host 服务器的域名或IP地址;
post 服务器端口,HTTP默认端口是80(可省略),其他端口要指明;
query-string 发送给http服务器的数据
anchor 锚(通常表示页面特定位置)
HTTP(Hyper Text Transfer Protocol)超文本传输协议
1.Web通信时使用的协议;
2.Web的基础;
HTTP工作流程如下:
1.浏览器发送请求;
1.方式:Get、Post
2.收件人地址:Host
3.快递公式:User-Agent
4.公式通行证:Cookie(用户凭证)
2.服务器做出反应:
Response:HTTP 200+正文
HTTP请求-其他请求方式
HEAD 与GET请求类似,不同在与服务器只返回HTTP头部信息,没有页面内容;
PUT 上传指点URL的描述;
DELETE 删除指定资源;
OPTIONS 返回服务器支持的HTTP方法;
HTTP请求-Referer
HTTP Referer:告知服务器请求的来源(浏览器自动加上);
统计流量:CNZZ、百度统计;
判断来源合法性:防止盗链、防止CSRF漏洞;
栗子:看网站图片会有 此图片来自QQ空间,未经允许不可引用;(通过Referer判断)
支持多种协议:HTTP、FTP
URL作用:定位网站资源(相当于快递里面的收货地址)
URL标准格式:
schema://host[:port#]/path/.../[?query-string][#anchor]
schema 底层协议:如http,https,ftp;
host 服务器的域名或IP地址;
post 服务器端口,HTTP默认端口是80(可省略),其他端口要指明;
query-string 发送给http服务器的数据
anchor 锚(通常表示页面特定位置)
如:JS 图
HTTP(Hyper Text Transfer Protocol)超文本传输协议
1.Web通信时使用的协议;
2.Web的基础;
HTTP工作流程如下:
1.浏览器发送请求;
1.方式:Get、Post
2.收件人地址:Host
3.快递公式:User-Agent
4.公式通行证:Cookie(用户凭证)
2.服务器做出反应:
Response:HTTP 200+正文
HTTP请求-其他请求方式
HEAD 与GET请求类似,不同在与服务器只返回HTTP头部信息,没有页面内容;
PUT 上传指点URL的描述;
DELETE 删除指定资源;
OPTIONS 返回服务器支持的HTTP方法;
HTTP请求-Referer
HTTP Referer:告知服务器请求的来源(浏览器自动加上);
统计流量:CNZZ、百度统计;
判断来源合法性:防止盗链、防止CSRF漏洞;
栗子:看网站图片会有 此图片来自QQ空间,未经允许不可引用;(通过Referer判断)