文档章节

Hop-by-hop 和 End-to-end

广泽明月
 广泽明月
发布于 2017/04/05 16:26
字数 218
阅读 51
收藏 0

13.5 Constructing Responses From Caches

The purpose of an HTTP cache is to store information received in response to requests for use in responding to future requests. In many cases, a cache simply returns the appropriate parts of a response to the requester. However, if the cache holds a cache entry based on a previous response, it might have to combine parts of a new response with what is held in the cache entry.

13.5.1 End-to-end and Hop-by-hop Headers

For the purpose of defining the behavior of caches and non-caching proxies, we divide HTTP headers into two categories:

- End-to-end headers, which are  transmitted to the ultimate
        recipient of a request or response. End-to-end headers in
        responses MUST be stored as part of a cache entry and MUST be
        transmitted in any response formed from a cache entry.
- Hop-by-hop headers, which are meaningful only for a single
        transport-level connection, and are not stored by caches or
        forwarded by proxies.

The following HTTP/1.1 headers are hop-by-hop headers:

- Connection
      - Keep-Alive
      - Proxy-Authenticate
      - Proxy-Authorization
      - TE
      - Trailers
      - Transfer-Encoding
      - Upgrade

All other headers defined by HTTP/1.1 are end-to-end headers.

Other hop-by-hop headers MUST be listed in a Connection header, (section 14.10) to be introduced into HTTP/1.1 (or later).

 

链接:https://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.5.1

© 著作权归作者所有

下一篇: Go中的slice
广泽明月
粉丝 0
博文 7
码字总数 2124
作品 0
海淀
程序员
私信 提问
HTTP/1.1与HTTP/1.0的区别

HTTP/1.1与HTTP/1.0的区别 下面主要从几个不同的方面介绍HTTP/1.0与HTTP/1.1之间的差别,当然,更多的内容是放在解释这种差异背后的机制上。 1 可扩展性 可扩展性的一个重要原则:如果HTTP的...

小小子之家
2017/04/15
0
0
4路外线(NAT+PBR真实案例)

三路电信企业宽带固定IP、一路联通企业宽带固定IP。 需求:每个二层下组成一个内网、每个内网分配一路外线(暂时不做故障转移) 设备(1台cisco3560三层交换机、一台cisco2911路由器且只有两...

BoMister
2015/08/03
0
0
Apache Flink SQL概览

本篇核心目标是让大家概要了解一个完整的Apache Flink SQL Job的组成部分,以及Apache Flink SQL所提供的核心算子的语义,最后会应用Tumble Window编写一个End-to-End的页面访问的统计示例。...

Ververica
04/30
0
0
Configuring IBGP and EBGP Sessions, Local Preference and MED

ISP#show run Building configuration... Current configuration : 1476 bytes ! version 12.4 service timestamps debug datetime msec service timestamps log datetime msec no service p......

zhang25yun
2014/04/24
0
0
Web2.0网站开发工具--HOP

HOP 是一个新的 Web 2.0 软件开发工具,基于一个更高级的编程语言用来编写交互式的Web应用程序,例如多媒体应用、办公应用等。HOP可被看作是Web上的传统的图形开发工具。 HOP is a new Softw...

匿名
2009/06/26
2.4K
0

没有更多内容

加载失败,请刷新页面

加载更多

golang-字符串-地址分析

demo package mainimport "fmt"func main() {str := "map.baidu.com"fmt.Println(&str, str)str = str[0:5]fmt.Println(&str, str)str = "abc"fmt.Println(&s......

李琼涛
今天
4
0
Spring Boot WebFlux 增删改查完整实战 demo

03:WebFlux Web CRUD 实践 前言 上一篇基于功能性端点去创建一个简单服务,实现了 Hello 。这一篇用 Spring Boot WebFlux 的注解控制层技术创建一个 CRUD WebFlux 应用,让开发更方便。这里...

泥瓦匠BYSocket
今天
6
0
从0开始学FreeRTOS-(列表与列表项)-3

FreeRTOS列表&列表项的源码解读 第一次看列表与列表项的时候,感觉很像是链表,虽然我自己的链表也不太会,但是就是感觉很像。 在FreeRTOS中,列表与列表项使用得非常多,是FreeRTOS的一个数...

杰杰1号
今天
8
0
Java反射

Java 反射 反射是框架设计的灵魂(使用的前提条件:必须先得到代表的字节码的 Class,Class 类 用于表示.class 文件(字节码)) 一、反射的概述 定义:JAVA 反射机制是在运行状态中,对于任...

zzz1122334
今天
6
0
聊聊nacos的LocalConfigInfoProcessor

序 本文主要研究一下nacos的LocalConfigInfoProcessor LocalConfigInfoProcessor nacos-1.1.3/client/src/main/java/com/alibaba/nacos/client/config/impl/LocalConfigInfoProcessor.java p......

go4it
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部