IETF公布了新的HTTP状态码-103, 总结一下就是提前预加载(css、js)文档,提升用户的访问速度。

Summary: a new status code that lets the server send headers early, before the main headers. This helps with optimisations like preloading. Example from the document:

 1      HTTP/1.1 103 Early Hints
 2      Link: </main.css>; rel=preload; as=style
 3
 4      HTTP/1.1 103 Early Hints
 5      Link: </style.css>; rel=preload; as=style
 6      Link: </script.js>; rel=preload; as=script
 7
 8      HTTP/1.1 200 OK
 9      Date: Fri, 26 May 2017 10:02:11 GMT
10      Content-Length: 1234
11      Content-Type: text/html; charset=utf-8
12      Link: </main.css>; rel=preload; as=style
13      Link: </newstyle.css>; rel=preload; as=style
14      Link: </script.js>; rel=preload; as=script

The client can start preloading the CSS and JavaScript before the main headers arrive. This is a nice optimisation. 
There are various security risks with sending multiple headers to non-conforming clients hence: “Therefore, a server might refrain from sending Early Hints over HTTP/1.1 unless the client is known to handle informational responses correctly.”

在头部信息到达之前,用户可以开始预加载CSS和JavaScript文件,这是一个很好的优化。 
因此,向不合格的客户机发送多个标头存在各种各样的安全风险:“因此,如果客户不知道正确处理信息响应,服务器可能会避免发送HTTP / 1.1的早期提示。”

本段英文引入地址

转载于:https://www.cnblogs.com/yunitongxing/p/7804731.html

新增加的HTTP状态码 -- 103相关推荐

  1. http status 404 – 未找到_HTTP状态码

    200 - OK,服务器成功返回网页 Standard response for successful HTTP requests. 301 - Moved Permanently(永久跳转),请求的 ...

  2. http状态码_一些常见的HTTP状态码

    点击上方"Java专栏",选择"置顶或者星标" 第一时间阅读精彩文章! ☞ 程序员进阶必备资源免费送「21种技术方向!」 点击查看☜ 来源:Linux公社 链接 ...

  3. HTTP就绪状态和HTTP状态码

    HTTP就绪状态 前面提到,服务器在完成请求之后会在XMLHttpRequest的onreadystatechange属性中查找要调用的方法.这是真的,但还不完整.事实上,每当HTTP就绪状态改变时它 ...

  4. http状态码(204,304, 404, 504,502)

    网络状态码含义,常用(204,304, 404, 504,502) 200 – 服务器成功返回网页 404 – 请求的网页不存在 503 – 服务不可用 常见HTTP状态码大全  1xx(临时响应) ...

  5. 常见的200,404,503等HTTP状态码大全

    一些常见HTTP状态码为: 200 – 服务器成功返回网页 404 – 请求的网页不存在 503 – 服务不可用 常见HTTP状态码大全 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态 ...

  6. 【HTTP】10分钟带你快速了解HTTP中常见的状态码(内附大量实例)

    目录 前言 ▶ 为什么要了解状态码? 正题 ▶ 状态码的类别 ▶ 状态码--200(OK) ▶ 状态码--204(Not Content) ▶ 状态码--206(Partial Content) ▶ ...

  7. http网页状态码大全查询

    http网页状态码大全查询 http网页状态码,是诸多站长经常接触到的东西,所谓的HTTP状态码,它是浏览器传输协议所响应的一种代码状态,不同的代码状态,反应了网页目前处于的状态,根据不同的状态码,可 ...

  8. selenium 状态码521_selenium获取网页状态码与状态码解释

    HTTP状态码,它是用以表示网页服务器HTTP响应状态的3位数字代码.状态码的第一个数字代表了响应的五种状态之一. 1XX系列:指定客户端应相应的某些动作,代表请求已被接受,需要继续处理.由于 HTT ...

  9. 常用的http状态码查询大全

    http网页状态码,是诸多站长经常接触到的东西,所谓的HTTP状态码,它是浏览器传输协议所响应的一种代码状态,不同的代码状态,反应了网页目前处于的状态,根据不同的状态码,可以判断出HTTP网页存在的问 ...

  10. php返回的几种状态码

    php 状态码 200 – 服务器成功返回网页 301 (永久移动) 请求的网页已永久移动到新位置. 服务器返回此响应(对 GET 或 HEAD 请求的响应)时,会自动将请求者转到新位置. 403 ( ...

最新文章

  1. 2018-3-22论文一种新型的智能算法--狼群算法(笔记三)算法的步骤+收敛性分析
  2. 怎么把位域合成一个字节_C语言中字节对齐和位域
  3. 如何在页面加载完成后再去做某事?什么方法可以判断当前页面加载已完成?...
  4. Python编程基础:第三十七节 石头剪刀布游戏Rock, Paper, Scissors Game
  5. 有效的形成传感器(执行器)的控制方式
  6. 在Windows下编译ffmpeg完全手册
  7. 用 Python 编写一个天气查询应用
  8. 邮政管理部门发话:未获用户同意投放快递柜属违法行为
  9. 数组最大子数组和(续)之动态规划
  10. 淘宝小程序开发注意点
  11. Mysql切换用户,登录用户
  12. Linux裸机开发详解
  13. 计算机中丢失audiodsp,AudioDsp.dll(缺失AudioDsp.dll文件修复工具)V1.0 免费版
  14. Mybatis学习笔记-配置Log4j以便查看MyBatis操作数据库的过程
  15. VUE 自定义子组件v-bind及v-on指令的大小写问题
  16. chatgpt简单的问答机器人
  17. JetPack--Paging2
  18. android购物车简单实现全选+加减器+总价格
  19. python超声成像_Python与医疗图像4
  20. 猿创征文|MySQL入门到实战-基础篇

热门文章

  1. svn 仓库 本地 连接_建立Subversion仓库在本地如何操作?
  2. gitlab创建分支上传文件_环境搭建:gitLab平台的搭建和简单使用
  3. pythonbreak语句的用法_详解Python中break语句的用法
  4. html基础之input属性
  5. L2-018 多项式A除以B (25分)
  6. docker-hub改版之后死活无法生成删除镜像的解决方法
  7. 服务器给文件权限命令,chmod命令详细用法设置文件的权限
  8. node.js使用cluster实现多进程
  9. IIS网站的应用程序与虚拟目录的区别及应用
  10. python进行接口请求,第一个接口返回的数据作为第二个参数的入参