Http协议支持六种

转载 2013年12月05日 20:22:44
  • 标准Http协议支持六种请求方法: 

  • GET:GET可以说是最常见的了,它本质就是发送一个请求来取得服务器上的某一资源。资源通过一组HTTP头和呈现数据(如HTML文本,或者图片或者视频等)返回给客户端。GET请求中,永远不会包含呈现数据;
  • HEAD:HEAD和GET本质是一样的,区别在于HEAD不含有呈现数据,而仅仅是HTTP头信息。有的人可能觉得这个方法没什么用,其实不是这样的。想象一个业务情景:欲判断某个资源是否存在,我们通常使用GET,但这里用HEAD则意义更加明确;
  • PUT:这个方法比较少见。HTML表单也不支持这个。本质上来讲, PUT和POST极为相似,都是向服务器发送数据,但它们之间有一个重要区别,PUT通常指定了资源的存放位置,而POST则没有,POST的数据存放位置由服务器自己决定。举个例子:如一个用于提交博文的URL,/addBlog。如果用PUT,则提交的URL会是像这样的”/addBlog/abc123”,其中abc123就是这个博文的地址。而如果用POST,则这个地址会在提交后由服务器告知客户端。目前大部分博客都是这样的。显然,PUT和POST用途是不一样的。具体用哪个还取决于当前的业务场景;
  • DELETE:删除某一个资源。基本上这个也很少见,不过还是有一些地方比如amazon的S3云服务里面就用的这个方法来删除资源;
  • POST:向服务器提交数据。这个方法用途广泛,几乎目前所有的提交操作都是靠这个完成;
  • OPTIONS:它用于获取当前URL所支持的方法。若请求成功,则它会在HTTP头中包含一个名为“Allow”的头,值是所支持的方法,如“GET, POST”。 

  通常我们会利用GET,PUT,POST,DELETE几个请求去模拟服务器对数据库的增删改查操作:

  POST:create(添加)

      DELETE:delete(删除)

      PUT  : update(更新)

      GET :select(查询)

相关文章推荐

标准Http协议支持六种请求方法

标准Http协议支持六种请求方法,即:   0,GET   1,HEAD   2,PUT   3,DELETE   4,POST   5,OPTIONS   但其实我们大部分情况下只用到...

解析HTTP协议六种请求方法:get,head,put,delete,post有什么区别

标准Http协议支持六种请求方法,即: 1、GET 2、POST 3、PUT 4、Delete 5、HEAD 6、Options 但其实我们大部分情况下只用到了GET和POST。如果想设...

浅析HTTP协议六种请求方法(get,head,put,delete,post)

浅析HTTP协议六种请求方法(get,head,put,delete,post)标准Http协议支持六种请求方法,即:1、GET 2、POST 3、PUT 4、Delete 5、HEAD 6、Opti...

六种实时以太网通信协议

  • 2016年03月01日 21:11
  • 85KB
  • 下载

HTTP六种请求方法详解

标准Http协议支持六种请求方法,即:   0,GET   1,HEAD   2,PUT   3,DELETE   4,POST   5,OPTIONS   但其实我们大部分情况下只用到...

HTTP 状态消息和六种请求方式

当浏览器从 web 服务器请求服务时,可能会发生错误。 从而有可能会返回下面的一系列状态消息: 1xx: 信息 消息: 描述: 100 Con...
  • anmoyyh
  • anmoyyh
  • 2017年04月18日 17:19
  • 189

六种异常处理的陋习(http://www.blogjava.net/freeman1984/archive/2007/09/27/148850.html)

六种异常处理的陋习 你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗?  1 Outp...
  • juyo_ch
  • juyo_ch
  • 2014年03月11日 18:06
  • 1178

HTTP六种请求方法详解

HTTP六种请求方法详解 www.hackbase.com 来源:互联网   标准Http协议支持六种请求方法,即:   0,GET   1,HEAD   2,P...
  • k21325
  • k21325
  • 2016年10月29日 18:52
  • 324

配置tomcat同时支持http和https协议

今天项目中需要配置https协议,同时支持http和https两种协议,使用的tomcat服务器,并使用nginx做了转发。 网上关于配置tomcat的https协议文章有很多,在此整理一下。 一、配...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Http协议支持六种
举报原因:
原因补充:

(最多只允许输入30个字)