HTTP 一、协议
双方在交互、通讯的时候,遵循的一种规范,一种规则。
二、HTTP协议HTTP的全名是:Hypertext Transfer Protocol(超文本传输协议),针对网络上的客户端与服务器端在执行http协议的时候,遵循的一种规范。其实就是规定了客户端在访问服务器的时候,需要传送什么东西,服务器响应客户端的时候需要返回什么东西。
三、HTTP1.0和HTTP1.1的区别在HTTP1.0协议中,客户端与web服务器建立连接后,只能获得一个web资源。
在HTTP1.1协议,允许客户端与web服务器建立连接后,在一个连接上可以获取多个web资源。
四、HTTP请求 请求的数据里面包含三个部分内容 : 请求行 、 请求头 、请求体。请求行:请求方式有:POST、GET、HEAD、OPTIONS、DELETE、TRACE、PUT,常用的有: GET、 POST
GET和POST的区别:
请求头:
Accept: application/x-ms-application, image/jpeg, application/xaml+xml, image/gif, image/pjpeg, application/x-ms-xbap, */* Referer: :8080/examples/servlets/servlet/RequestParamExample Accept-Language: zh-CN User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E) Content-Type: application/x-www-form-urlencoded Accept-Encoding: gzip, deflate Host: localhost:8080 Content-Length: 31 Connection: Keep-Alive Cache-Control: no-cache ----------------------------------------------------------------------------- Accept: 客户端向服务器端表示,我能支持什么类型的数据。 Referer : 真正请求的地址路径,全路径 Accept-Language: 支持语言格式 User-Agent: 用户代理 向服务器表明,当前来访的客户端信息。 Content-Type: 提交的数据类型。经过urlencoding编码的form表单的数据 Accept-Encoding: gzip, deflate : 压缩算法 。 Host : 主机地址 Content-Length: 数据长度 Connection : Keep-Alive 保持连接 Cache-Control : 对缓存的操作