文档首页 > > 用户指南> 域名配置> 回源配置>

回源请求头

回源请求头

分享
更新时间:2021/02/22 GMT+08:00

如果您需要修改用户回源请求URL中的头部信息,可以通过配置回源请求头参数来实现。本章帮您了解回源请求头的配置方法。

背景信息

当用户请求的内容CDN节点无缓存时,CDN会回源拉取资源。如果您想要改写用户回源请求URL的头部信息,可以在CDN控制台完成相关配置。

HTTP消息头,是指在超文本传输协议(Hypertext Transfer Protocol,HTTP)的请求和响应消息中的消息头部分,定义了HTTP传输过程中的具体参数。

注意事项

  • 回源请求是指用户请求中通过CDN回源的HTTP消息。
  • 回源请求头配置只会影响通过CDN回源的HTTP消息,对于CDN节点直接响应给用户的HTTP消息不做修改。
  • 同一个请求头不允许同时存在两个不同的取值。

操作步骤

  1. 登录华为云控制台,在控制台首页中选择“存储 > CDN”,进入CDN控制台。
  2. 在左侧菜单栏中,选择域名管理
  3. 在域名列表中,单击需要修改的域名或域名所在行的“设置”,进入域名配置页面。
  4. 选择“回源配置”页签。
  5. 在回源请求头配置模块,单击“添加”按钮。
  6. 配置回源请求头信息
    • 添加:在CDN侧添加回源请求头参数,用来改写用户请求URL中的头部信息。

    配置项

    示例

    说明

    请求头操作

    设置

    在回源HTTP请求中增加指定的请求头参数。

    • 如果用户请求URL中携带X-test参数,取值111。CDN侧设置的X-test取值为aaa,那么回源时X-test的取值为aaa。
    • 如果用户请求URL中没有携带X-test参数,那么回源时增加X-test,取值为aaa。

    删除

    删除用户请求URL中已经存在的头部信息。

    • 如果用户请求URL中携带X-test参数,回源时会删除该参数。

    请求头参数

    X-test

    • 长度1~64。
    • 由数字0 - 9、字符a - z、A - Z,及特殊符“-”组成。

    请求头取值

    aaa

    • 长度为1~512。
    • 由数字0 - 9、字符a - z、A - Z,及特殊符"*"、“.”、“-”、“_”组成。
    • 不支持变量配置,如:$client_ip,$remote_port等。
    • 编辑:修改当前回源请求头取值或操作

    单击编辑按钮,弹框如下:

    配置项

    示例

    说明

    请求头操作

    设置

    在回源HTTP请求中增加指定的请求头参数。

    • 如果用户请求URL中携带X-test参数,取值111。CDN侧设置的X-test取值为aaa,那么回源时X-test的取值为aaa。
    • 如果用户请求URL中没有携带X-test参数,那么回源时增加X-test,取值为aaa。

    删除

    删除用户请求URL中已经存在的头部信息。

    • 如果用户请求URL中携带X-test参数,回源时会删除该参数。

    请求头参数

    X-test

    此处无法修改。

    请求头取值

    aaa

    • 长度为1~512。
    • 由数字0 - 9、字符a - z、A - Z,及特殊符"*"、“.”、“-”、“_”组成。
    • 不支持变量配置,如:$client_ip,$remote_port等。
  7. 单击确定,完成配置

目前不支持改写以下标准头部信息:

Origin

accept-ch

clear-site-data

push-policy

WsTag

Tcp-Retrans

access-control-allow-methods

access-control-max-age

vary

Date

X-Forward-Type

width

Age

ETag

Purge-Extra

X-Cacheable

access-control-allow-headers

Front-End-Https

ping-to

content-range

cross-origin-opener-policy

Location

viewport-width

Mime-Version

Proxy-Support

X-Resp-Time

If-Range

sec-fetch-dest

device-memory

X-Mem-Url

content-language

ping-from

Allow

X-Url-Blackwhite-List

early-data

Sec-WebSocket-Extensions

if-unmodified-since

X-Forward-Uri

Conf-File

x-download-options

content-disposition

Negotiate

x-permitted-cross-domain-policies

service-worker-allowed

X-Appa

x-firefox-spdy

content-dpr

X-Miss-Times-Limit

X-Bwctrl-Limit

X-Bwctrl-Para

X-Max-Conns

nel

public-key-pins-report-only

X-MAA-Alias

Sec-WebSocket-Location

X-Cache-2

Authorization

Expect

last-event-id

Sec-WebSocket-Key

X-Refresh-Pattern

Expires

X-Local-Ip

Sec-WebSocket-Protocol

feature-policy

cross-origin-resource-policy

Request-Range

Conf-Other

strict-transport-security

signed-headers

Cdn-Server-Ip

Sec-WebSocket-Version

accept

X-Black-List

content-location

sourcemap

Partition-Block-Size

Proxy-Authentication-Info

cross-origin-embedder-policy

X-Request-Id

x-dns-prefetch-control

if-none-match

If-Non-Match

Public

X-White-List

x-ua-compatible

Keep-Alive

Transfer-Encoding

alt-svc

max-age

Last-Modified

x-xss-protection

Sec-WebSocket-Nonce

dnt

Link

x-robots-tag

Key

expect-ct

sec-fetch-site

access-control-request-headers

Cache-Control

forwarded

large-allocation

X-Error-Status

X-Error-URL

X-Log-Url

content-encoding

X-Times-Limit

X-Appa-Origin

X-Miss-Rate-Limit

X-IP-Region

Dynamic

X-Squid-Error

From

accept-ch-lifetime

X-MAA-Auth

Connection

X-Via-CDN

Max-Forwards

Upgrade

sec-fetch-user

content-security-policy-report-only

Pragma

save-data

X-Client-Ip

Cdn-Qos

x-powered-by

X-Forward-Measured

accept-push-policy

server

content-type

X-Request-Uri

X-Forward-Ip

Host

Proxy-Authenticate

X-Request-Url

X-Cache-Lookup

Conf-Option

X-Forward-Host

upgrade-insecure-requests

X-Accelerator-Vary

signature

X-Ip-Blackwhite-List

X-Cdn-Src-Port

Sec-WebSocket-Draft

Sec-WebSocket-Origin

X-IP-Region-CN

public-key-pins

Ws-Hdr

If-Match

Proxy-Authorization

X-Rate-Limit

sec-fetch-mode

trailer

X-Rewrite-Url

Via

X-Cache

X-Mgr-Traffic

accept-signature

Warning

x-forwarded-proto

If-Modified-Since

Authentication-Info

access-control-request-method

Content-Length

x-frame-options(xfo)

Range

A_Dynamic

te

x-forwarded-host

Title

WWW-Authenticate

tk

X-Query-Key

accept-charset

access-control-allow-origin

accept-ranges

report-to

access-control-expose-headers

x-content-type-options

Proxy-Connection

server-timing

Retry-After

x-requested-with

X-No-Referer

X-Forward-Peer

Sec-WebSocket-Accept

X-Forwarded-For

Conf-Err-Host

Sec-WebSocket-Key2

access-control-allow-credentials

X-Denyattack-Dynconf

referer-policy

Sec-WebSocket-Key1

content-security-policy

timing-allow-origin

X-DNS-Time

Conf-File-List

X-expireURL

x-pingback

Purge-Domain

dpr

Cdn-Src-Ip

-

分享:

    相关文档

    相关产品