关于HTTP协议

---恢复内容开始---

   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)

怕什么真理无穷 进一寸有一寸的欢喜
原文地址:https://www.cnblogs.com/ccbk/p/6621164.html