1.基本概念
HTTP超文本传输协议,是一个引用层协议,基于“请求与响应”模式,以url作为网络资源的定位。
url的格式:http://host[:port][path]
其中,host 为合法的Internet主机域名或者IP地址,port是端口值,缺省端口为80,path为请求资源的路径
http://www.baidu.com
http://220.181.111.188/duty
2.HTTP的功能:资源定位和资源管理
资源定位-----url
资源管理----六个操作方法:GET,HEAD,POST,PUT,PATCH,DELETE
用户<-----------服务器(GET,HEAD)
用户----------->服务器(PUT,POST,PATCH,DELETE)
资源,比如一个管理账号的网站对应的URL可以定位到这个网站的用户账号,密码等
3.6个操作方法
GET方法,请求获得URL位置的资源
HEAD方法,请求获得该资源的头部信息,当资源很大无法完全分析时,可以根据头部信息去分析其主要内容
POST方法,请求在URL位置的资源附加新数据,不改变原有的资源,只是在URL后面增加用户提交的资源,对原有的资源进行筛选返回
PUT方法,请求向URL位置存储一个资源来覆盖原有的URL位置的资源
PATCH方法,请求局部更新URL位置的资源
DELETE方法,请求删除URL位置存储的资源