HTTP的请求方法

常用的方法:


<李>

得到<李>

头服务器不会返回请求的实体数据,只会传回响应头。

可以看做是让方法的简化版”或者“轻量版”,因为它的响应头与获得完全相同。

可以用在很多并不真正需要资源的场合,避免传输身体数据的浪费。

场景1:要检查一个文件是否存在,只要发个负责人请求就可以,没必要用就把整个文件都取下来。

场景2:要检查文件是否有最新版本,应该用头,服务器会在响应头里把文件的修改时间传回来。

<李>

后<李>

放如果帖子是新建,那么把可以理解为修改

<李>

删除指示服务器删除资源。

因为这个动作危险性太大,所以通常服务器不会执行真正的删除操作,而是对资源做一个删除标记。


可以用增删改查来比喻:

插入:文章

删除:删除

更新:

选择:获得


安全性:

所谓的“安全”是指请求方法不会“破坏”服务器上的资源,即不会对服务器上的资源造成实质的修改。

,头是安全的,因为是只读。

邮报》说,删除是不安全的。


幂等:

多次“幂”后结果”相等”。多次执行相同的操作,结果也都是相同的。

,头是幂等的。

文章每次相当于都是新增,所以不是幂等的,

可以理解为每次修改的都是同一条数据,所以是幂等的。

删除可以对同一条数据进行多次删除,效果是“资源不存在”,所以也是幂等的。



HTTP的请求方法