每天一个 HTTP 状态码 103

导读:本篇文章讲解 每天一个 HTTP 状态码 103,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

image


103 Early Hints

103 Earyly Hints 是被用于在最终 HTTP 消息前返回一些响应头,常和 HTTP Header: Link 一起使用,让客户端在服务器还在准备(当前的这个)响应时开始预加载(这个响应的结果需要用到的其他)资源。

实例

  1. 客户端请求一个页面
  2. 服务器响应:
    HTTP/2 103 Early Hints
    Link: </style.css>; rel=preload; as=style
    Link: </script.js>; rel=preload; as=script
    
  3. 服务器处理中…
  4. 服务器响应:
    HTTP/2 200 OK
    Date: Thu, 12 May 2022 13:53:37 GMT
    Content-Type: text/html; charset=UTF-8
    Content-Length: 38664
    Link: </style.css>; rel=preload; as=style
    Link: </script.js>; rel=preload; as=script
    

上面👆的例子中,在步骤2和步骤4中间,由于服务器短时间内无法响应,且向客户端发送了含有 Link 头部的响应,客户端收到了则可能会立即去请求这个 103 Early Hints 响应中的 Link 首部的字段值,为最终显示 HTML 作准备。

参考

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/14431.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!