HTTP请求头和响应头
2018-10-29 本文已影响11人
爱折腾的傻小子
HTTP请求头
- 浏览器HTTP请求头信息全部都在服务器的 _SERVER 接收数据](https://img.haomeiwen.com/i3240400/4f0c3a6c0d9149ad.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
-
Host:www.php.com:请求的服务器网址
- Host:请求的服务器网址
- 形式如:www.xxx.com
- 后台接收浏览器请求头内容:
<?php
//> 浏览器的请求信息都在 $_SERVER中
//> $_SERVER[ 'HTTP_HOST' ]
var_dump( $_SERVER[ 'HTTP_HOST' ] );
?>
-
Connection:Keep-alive:支持持久连接
- Connection:客户端与服务器连接类型
-
Accept-Encoding:gzip, deflate, sdch:浏览器支持的压缩编码gzip, deflate, sdch
- Accept-Encoding表示浏览器有能力解码的编码类型;
-
Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,/;q=0.8 浏览器支持的类型
-
q:是权重系数,q = [ 0,1 ]
- 如果q没有指定值,默认为1
- q = (0,1):q值越大,请求越倾向于获得其 ";" 之前的类型表示的内容
- q = 0:提醒服务器哪些是浏览器不接受的类型
- 后台php接收浏览器请求头内容
-
q:是权重系数,q = [ 0,1 ]
<?php
//> 浏览器的请求信息都在 $_SERVER中
//> Accept:浏览器支持类型
var_dump( $_SERVER['HTTP_ACCEPT'] );
?>
-
Accept-Language: zh-cn,zh;q=0.5 浏览器支持的语言,中文 简体中文
- Accept-Languag:浏览器所支持的语言类型(zh-cn表示简体中文;zh 表示中文)
<?php
//> 浏览器的请求信息都在 $_SERVER中
//> 浏览器支持的语法类型
var_dump( $_SERVER[ 'HTTP_ACCEPT_LANGUAGE' ] );
?>
-
User-Agent:Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.87 Safari/537.36 用户代理(服务器能够识别客户端使用的操作系统及版本等信息)
- Mozilla/5.0:Mozilla是浏览器名,版本是5.0;