问答

浏览器什么场景下会发送 HEAD 请求?

作者:admin 2021-09-06 我要评论

今天在调试页面的时候发现。在弹出一个异步弹窗组件时会发送一个head请求。 而代码里面并没有主动去发送HEAD请求的过程。 什么场景下会触发这个请求呢? ### HEA...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

今天在调试页面的时候发现。在弹出一个异步弹窗组件时会发送一个head请求。
而代码里面并没有主动去发送HEAD请求的过程。

什么场景下会触发这个请求呢?

###

HEAD 方法和 GET 方法差不多,都是发送请求并从服务器获取数据。但服务器并不会返回请求的实体数据,只会传回响应头,也就是资源的“元信息”。(幂等方法)

你也可以理解为 HEAD 方法是 GET 方法的简易版,它的响应头与 GET 完全相同。

一般可以用在很多并不真正需要资源的场景,避免传输 body 数据造成不必要的资源浪费。

举几个例子:

  • 检查一个文件是否存在可以用 HEAD 请求,没有必要用 GET 把整个文件都取下来。
  • 检查文件是否有最新版本,也可以使用 HEAD,服务器会在响应头里把文件的修改时间传回来。

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • 浏览器什么场景下会发送 HEAD 请求?

    浏览器什么场景下会发送 HEAD 请求?

  • vue <template><

    vue <template><

  • 关于js用function和用class定义的类中

    关于js用function和用class定义的类中

  • iview中的modal组件怎么设置高度?

    iview中的modal组件怎么设置高度?

腾讯云代理商
海外云服务器