更新时间:2023-12-28 gmt 08:00

回源请求头-凯发k8国际娱乐官网入口

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

背景信息

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

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

注意事项

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

操作步骤

  1. 登录,在控制台凯发k8国际娱乐k8凯发官网入口首页中选择“ cdn与智能边缘 > 内容分发网络 cdn”,进入cdn控制台。
  2. 在左侧菜单栏中,选择域名管理
  3. 在域名列表中,单击需要修改的域名或域名所在行的“设置”,进入域名配置页面。
  4. 选择“回源配置”页签。
  5. “回源请求头”配置模块,单击“添加”按钮。
  6. 配置回源请求头信息
    • 添加:在cdn侧添加回源请求头参数,用来改写用户请求url中的http头部信息。

    表1 参数说明

    配置项

    示例

    说明

    请求头操作

    设置

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

    • 如果用户请求url的http头部携带x-test参数,取值111。cdn侧设置的x-test取值为aaa,那么回源时x-test的取值为aaa。
    • 如果用户请求url的http头部没有携带x-test参数,那么回源时增加x-test,取值为aaa。

    删除

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

    • 如果用户请求url的http头部携带x-test参数,回源时会删除该参数。

    请求头参数

    x-test

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

    请求头取值

    aaa

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

    配置项

    示例

    说明

    请求头操作

    设置

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

    • 如果用户请求url的http头部携带x-test参数,取值111。cdn侧设置的x-test取值为aaa,那么回源时x-test的取值为aaa。
    • 如果用户请求url的http头部没有携带x-test参数,那么回源时增加x-test,取值为aaa。

    删除

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

    • 如果用户请求url的http头部携带x-test参数,回源时会删除该参数。

    请求头参数

    x-test

    此处无法修改。

    请求头取值

    aaa

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

配置示例

加速域名“www.example.com”的回源请求头设置如下:

当用户访问“http://www.example.com/abc.jpg”文件时,cdn节点没有缓存该资源,cdn回源请求资源。回源时增加“x-cdn头部”,同时删除“x-test头部”。

使用限制

  • 如果您的后台存在特殊配置,暂不支持配置content-type、cache-control、expires、content-language、content-disposition。
  • 目前不支持改写以下标准头部信息:

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

cdn-src-ip

ping-from

allow

x-url-blackwhite-list

early-data

sec-websocket-extensions

if-unmodified-since

x-forward-uri

conf-file

x-download-options

x-error-status

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

forwarded

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

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

large-allocation

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

-

-

分享:
网站地图