高级配置接口¶
POST 添加HTTP请求头信息¶
POST /prod-api/cdn/layer7/advance/addHttpHeaders
Body 请求参数
预设请求头(parameter 与 type 传相同值):
{
"domainId": 195,
"headerList": [
{
"type": "Access-Control-Allow-Origin",
"parameter": "Access-Control-Allow-Origin",
"value": "*"
}
]
}
自定义请求头(type 传 0,parameter 传自定义 Header 名称):
{
"domainId": 195,
"headerList": [
{
"type": "0",
"parameter": "X-Custom-Header",
"value": "custom-value"
}
]
}
填写说明(parameter 与 type)¶
| 场景 | type |
parameter |
|---|---|---|
| 预设请求头 | 与 parameter 相同,均为下方标准 Header 名 |
标准 Header 名 |
| 自定义请求头 | 固定传 0 |
自定义的 Header 名称 |
请求参数¶
| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 |
|---|---|---|---|---|---|
| Authorization | header | string | 否 | - | |
| body | body | L7HttpHeadersVO | 是 | L7HttpHeadersVO | - |
返回示例
200 Response
201 Response
返回结果¶
| 状态码 | 状态码含义 | 说明 | 数据模型 |
|---|---|---|---|
| 200 | OK | - | Inline |
| 201 | Created | - | Inline |
| 401 | Unauthorized | - | Inline |
| 403 | Forbidden | - | Inline |
| 404 | Not Found | - | Inline |
返回数据结构¶
状态码 200
| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
|---|---|---|---|---|---|
| » msg | string | true | - | - | |
| » code | integer | true | - | - |
数据模型¶
L7HttpHeaderVO¶
L7HttpHeaderVO
属性¶
| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
|---|---|---|---|---|---|
| parameter | string | true | - | Header 名称 | 预设:传标准 Header 名(见下表),且与 type 相同;自定义:传实际 Header 名,type 传 0 |
| type | string | true | - | Header 类型 | 预设:与 parameter 传相同的标准 Header 名;自定义:固定传 0 |
| value | string | true | - | Header 值 | - |
预设 parameter / type 可选值
| 值 |
|---|
Access-Control-Allow-Origin |
Access-Control-Expose-Headers |
Content-Language |
Access-Control-Max-Age |
Content-Disposition |
Access-Control-Allow-Methods |
L7HttpHeadersVO¶
L7HttpHeadersVO
属性¶
| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
|---|---|---|---|---|---|
| domainId | integer(int64) | true | - | 域名id | - |
| headerList | [L7HttpHeaderVO] | false | - | - |