tencent cloud

文档反馈

EdgeOne 默认 HTTP 响应头

最后更新时间:2024-01-02 10:52:52

    概述

    默认情况下, EdgeOne 会透传源站的响应头部给客户端,除非客户有自定义 HTTP 头部增删改配置。如下将介绍由 EdgeOne 定义的响应头部,这些头部会默认响应给客户端。
    
    
    
    

    默认 HTTP 响应头介绍

    以下为 EdgeOne 在响应客户端请求时默认携带的 HTTP 响应头介绍。

    EO-Cache-Status

    EO-Cache-Status 用于标识当前客户端发起的请求是否命中缓存,取值有:
    EO-Cache-Status:HIT:表示请求资源在 EdgeOne 节点命中缓存且缓存未过期,直接由节点响应用户请求。
    EO-Cache-Status:MISS:表示请求资源在 EdgeOne 节点未命中缓存,或者命中缓存,但缓存过期,节点回源校验,源站文件有更新响应 200 状态码,节点需要回源站获取资源。
    EO-Cache-Status:RefreshHit:表示请求资源在 EdgeOne 节点命中缓存,但缓存过期,节点回源校验,源站文件无更新响应 304 状态码,节点继续用缓存响应用户请求。

    Server

    用于标识服务器名称。头部值取决于 Web Server 是基于什么服务搭建的。默认情况下,如果源站的 HTTP 响应头中包含该头部,则透传该头部至客户端,如果源站没有响应该头部,则 EdgeOne 节点将新增该头部,取值 Server:TencentEdgeOne。更多详情请参见 Server
    腾讯云常见的源站类型响应 Server 值如下:
    源站为腾讯云 COS 时:Server: tencent-cos
    源站为腾讯云 CVM 时:Server: nginxServer: ApacheServer: tomcatServer: Microsoft-IIS
    源站为腾讯云 CLB 时:Server: openresty

    Date

    Date 头部取值为 EdgeOne 节点服务器当前时间。更多详情请参见 Date
    例如:Date: Sat, 07 Jan 2023 14:15:52 GMT

    Connection

    用于标识客户端和服务器通信时对于长链接如何进行处理。 默认情况下,如果源站 HTTP 响应头中包含该头部,则透传该头部至客户端,如果源站没有响应该头部,EdgeOne 将根据以下情况,新增该头部:
    如果当前请求使用 HTTP/2 或者 QUIC 则不添加此头部。
    如果当前请求使用 HTTP1.0 且没有开启 keepalive,则该头部设置为:Connection:close
    源站响应头中不包含 content-length 且与 transfer-encoding 头部,则该头部设置为:Connection:close
    其他情况下,该头部设置为 Connection:keepalive
    更多详情请参见 Connection

    Alt-Svc

    Alt-Svc 全称为“Alternative-Service”,该头部列举了当前站点备选的访问方式列表。一般用于在提供 QUIC 等新访问协议支持的同时,实现向下兼容。若域名开启 HTTP/3(QUIC)访问,则 EdgeOne 会默认在 HTTP 响应头中增加该头部。更多详情请参见 Alt-Svc

    EO-LOG-UUID

    EO-LOG-UUID 代表了当前请求的唯一标识符,该头部主要用于当出现访问异常时,通过该头部值匹配用户请求的全链路日志来定位问题。
    
    该头部举例如下:EO-LOG-UUID: 4105283880544427145
    
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持