两种 HTTP 请求方法:GET
和 POST
在客户机和服务器之间进行请求-响应时,两种最常被用到的方法是:GET
和 POST
。
GET
- 从指定的资源请求数据。POST
- 向指定的资源提交要被处理的数据
GET
用于获取请求页面的指定信息,一般返回web容器
解析后的HTML
代码.
POST
一个经典的POST请求:
POST
与GET
方法的区别是:GET
方法没有请求内容,而POST
方法有请求内容.
POST
可以向服务器发送大量的数据,GET
也可以发送,当有大小(长度)的限制.
POST
不会将发送的数据显示在浏览器端,所以安全性比较高.
HEAD
HEAD
方法除了服务器不能在响应里返回消息主体外,其他与GET
方法相同:
就是不能在响应里返回消息主体这一特点,使得HEAD
速度十分快.