协议就相当于是语言,相同的语言能够互相理解
HTTP协议的方法包括:GET,POST
GET:我们通过一个url获取网页上的信息,不改变网站的状态(不改变服务器的任何内容)
POST:通过URL向网站传输信息,改变网站的状态
POST会用到的地方:登录,注册,补充信息
登录之后服务器会记录你已经登录的,有这个记录,服务器的状态就已经改变了
注册之后服务器就会记录你注册的信息,相当于状态改变了
补充信息也是状态改变,比如发微博
HTTP协议的其它方法:
HEAD, OPTION, CONNECT, CRACE, PUT, DELETE
HTTP协议包含两部分内容
request:-->内容:URL + request headers请求头信息
response:-->内容:HTTP + response headers返回头信息
再请求头信息种有三个重要的信息
a.User-Agent:代表你的身份是什么
b.Referer:代表你的跳转网页是什么,
c.cookie