| get | 获取URI指定的信息。比如如果指定的是文件,返回文件的内容。 | 
|---|---|
| post | 客户端向服务器发送数据,一般用于表单的填写数据 | 
| head | 基本同get,只不过他返回的是HTTP的消息头,而不返回数据的内容, 可以用于获取文件最后更新时间等属性信息  | 
| options | 查询针对请求uri指定的资源支持的方法 | 
| put | 替换URI指定的服务器上的文件 如果文件不存在,则创建文件  | 
| delete | 删除URI指定的文件 | 
| trace | 追踪路径 | 
| connect | 使用代理传输加密消息时使用的方法 | 
Get VS Post
- Get可以回退,post访问同一个地址也是再次提交请求
 - get请求会被浏览器主动缓存,而post不回
 - get中的参数会被完整保存到浏览器历史记录,但是post的参数却不会被保留
 - get只能进行URL编码,post支持多种编码
 - url值接收ascii字符,而post没有限制
 - get安全性比post低,因为参数直接暴漏在url上,所以不能用他传递敏感信息
 - get的参数是通过URL传递的,但是POST的参数是放在request body中的
 
