---恢复内容开始---
HTTP是什么:
http协议是超文本传输协议(HyperText Transfer Protocol), 它是TCP/IP协议 的一个应用层协议,用于定于WEB浏览器和WEB服务器之间交换数据的过程和数据本身的格式。
HTTP的版本:
HTTP/1.0 , HTTP/1.2
版本之间的区别:
http1.1 建立连接之后支持在一定时间内多次访问再断开。
http1.0 建立连接之后发起访问然后响应就会断开连接。
关于HTTP发起请求
当请求的资源中含有<img> <link> <scipt>,浏览器会发起再一次请求!
请求头:
Accept : 客户端发送此请求头表示服务器可接收的MIME类型。例如(Accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
)
MIME: MIME一般由 大类型/小类型组成 例如 text/html text/css text/javaScript
Connection :keep-alive (保持连接);
Accept-Charset :支持的字符集(GBT,UTF-8)
Accept-Language(浏览器支持的语言类型) :zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3(中文什么之类的)
Accept-encoding (服务器所支持的编码);
cookie(这是最重要的请求头信息之一):
Referer(包含一个URL,表示当前页面的URL来源,可用于防盗链);
Content-type:(设置请求正文的MEMI类型,适用于Post请求) 默认是:application/x-www-form-urlencoded(username=sa&age=30)