键:值
Host: localhost 访问的网址
Connection: keep-alive 长连接
Upgrade-Insecure-Requests: 1
User-Agent(很重要): Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
浏览器可以接受的服务器返回的内容的类型
Referer: http://localhost/day02-HTTP&Ajax/4-code/04-http/login.html
当前访问的页面的上一个页面是什么地址
Accept-Encoding: gzip, deflate, sdch, br
浏览器可以接受的文件的编码 gzip网络压缩格式 可以压缩50%以上
Accept-Language: zh-CN,zh;q=0.8
浏览器可以接受的语言 zh-CN中文简体
请求正文
响应response
响应行 格式:协议/版本 200(状态码)请求完全成功了 Ok状态码描述
HTTP/1.1 200 OK
响应头
Date: Wed, 08 Feb 2017 07:01:34 GMT
响应时间
Server: Apache/2.2.21 (Win32) PHP/5.3.10
服务器类型 语言
X-Powered-By: PHP/5.3.10
网站使用什么技术开发的
Content-Length: 49
响应正文的长度 中文是3个,英文是1个 11*3+16=49
Keep-Alive: timeout=5, max=100
5s之后算超时 尝试连接 尝试一次max-1 直到max=0的时候不再尝试
Connection: Keep-Alive
长连接
Content-Type: text/html
响应内容的类型
响应正文
MIME是标识文件类型的,文件后缀并不能正确无误的标识文件的类型。
客户端与服务器在进行数据传输的时候都是以字节形式进行的,咱们可以理解成是以“文本形式”传输,这时浏览器就需要明确知道该怎么样来解析这些文本形式的数据,MIME就是明确告知浏览器该如何来处理。
5,搭建服务器环境 wamp Windows Apache MySQL PHP
(安装路径与文件路径绝对不能出现中文)
1.安装软件 路径:绝对不出现中文
2.配置
(1)Forbidden(403) You don't have permission to access / on this server.(你没有权限访问/目录在这个服务器上)
解决:1.找到 wamp\bin\apache\Apache2.2.21\conf\httpd.conf文件
2.找到该文件中的192行Deny from all 改成Allow from all
3.找到该文件中的234行Allow from 127.0.0.1改成Allow from all
4.重启服务器(重要的)
(2)软件安装盘和代码书写的盘符不一致,怎么让服务器打开的时,就跳到代码书写盘符
解决:配置根目录
1.找到 wamp\bin\apache\Apache2.2.21\conf\httpd.conf文件
2.确定你的代码书写文件夹目录 G:\beijing-21\3-http&ajax
3.进入wamp\bin\apache\Apache2.2.21\conf\httpd.conf文件
4.找到178行DocumentRoot "E:/wamp/www/" 改成 DocumentRoot "G:/beijing-21/3-http&ajax/"
5.找到206行
6.重启服务器