详解HTTP中GET和POST的区别
前言 我在其它文章中曾说到了处理HTML表单时用到了GET和POST方法,那么,GET和POST是两个什么东西呢?用它们处理表单又有啥区别呢?你不知道,就看这篇文章吧。对你绝对有用,不管你信不信,反正我是信了。 除了GET和POST这两种方式以后,还有哪些呢?我接下来就先对HTTP中定义的操作进行总结一下。 HTTP中定义的有哪些? 我们都知道,使用URL可以确定一个资源所在的位置,那么我们确定这个资源以后,是如何对这个资源进行处理的呢? Http协议定义了客户端与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL定位了这个资源,而HTTP中的GET,POST,PUT,DELETE就是对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。那么,除了上面说的四种方法,HTTP还有其它方法么?其实HTTP中定义了以下几种请求方法: GET方法; HEAD方法; PUT方法; POST方法; TRACE方法; OPTIONS方法; DELETE方法。 现在就对上述的所有方法都介绍一下,增加大家对这些方法的一个总体认识。 Get是最常用的方法,通常用于请求服务器发送某个资源。 HEAD方法与GET方法的行为很类似,但服务器在响应中只返回实体的主体部分