Request method(请求方法)是HTTP请求最重要的属性之一。方法指明了Web客户端请求的大体意图。他们都有重要的作用,尽管许多方法都不常应用于实践。大多数情况下我只会讨论由HTTP/1.1定义的方法,如果有必要我将会提示其与之前版本的不同。
HTTP/1.1中定义了8种方法:GET, POST, PUT,?DELETE,?HEAD, TRACE, OPTIONS 和 CONNECT
我将介绍这8种方法是最新的也是大多Web客户端和服务器遵守的。出于兼容性的考虑,通常会适当地介绍之前版本中与HTTP/1.1版本同名的方法。另外,几乎所有的现代Web客户端与服务器都至少支持HTTP/1.0。
The GET Method
Web客户端最常用的方法就是GET。这是当你点击一个链接或者在浏览器地址栏中输入一个URL,你的浏览器应用的请求类型。一个GET请求从根本上讲是一个用来接收位于一个特定URL中的内容。这是HTTP中最简单也是最古老的请求,成为HTTP/0.9中唯一能用的方法。
查询字串(query string), 就是URL中位于?符号之后,#符号之前(如果#存在的话)的部分,由一个或多个名值对用&字符分隔而组成。因此,一个查询字串指定的3个变量就是以下这种格式:
1 |
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
|