HTTP的请求方法-创新互联

常用的方法:

10年专注成都网站制作,成都企业网站建设,个人网站制作服务,为大家分享网站制作知识、方案,网站设计流程、步骤,成功服务上千家企业。为您提供网站建设,网站制作,网页设计及定制高端网站建设服务,专注于成都企业网站建设,高端网页制作,对成都人造雾等多个领域,拥有多年的营销推广经验。
  1. get

  2. head

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

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

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

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

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

  3. post

  4. put

    如果post是新建,那么put可以理解为修改

  5. delete

    指示服务器删除资源。

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

可以用增删改查来比喻:

insert:post

delete:delete

update:put

select:get

安全性:

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

get、head是安全的,因为是只读。

post、put、delete是不安全的。

幂等:

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

get、head是幂等的。

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

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

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

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


网站名称:HTTP的请求方法-创新互联
网页URL:http://scyanting.com/article/dgiccj.html