HTTP协议不得不知的基础

来源:互联网 发布:js精粹 编辑:程序博客网 时间:2024/05/21 10:02

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位置存储的资源

  

原创粉丝点击