设置获取真实用户IP
更新时间:2021-03-19
“获取真实用户IP”功能支持用户在使用CDN加速的同时可获取访问源的真实IP地址或客户端IP地址,本接口用于设置“获取真实用户IP”。
Method | Path | 说明 |
---|---|---|
PUT | /v2/domain/{domain}/config?clientIp | 开启或关闭“获取真实用户IP” |
domain: CDN加速域名
请求体(Request Body)
参数 | 可选 | 类型 | 说明 |
---|---|---|---|
clientIp | 必选 | ClientIp | 开启或关闭以及IP类型 |
ClientIp:
参数 | 可选 | 类型 | 说明 |
---|---|---|---|
enabled | 必选 | bool | true表示开启,false表示关闭 |
name | 可选 | string | enabled为true时必选,enabled为false时此项无意义。取值只能设置为"True-Client-Ip"或"X-Real-IP" |
响应码 (Http Status Code)
HTTP Status Code | 说明 |
---|---|
200 | 成功 |
400 | 更新失败,参数错误等 |
请求示例
PUT /v2/domain/myself.baidu.com/config?clientIp HTTP/1.1
Host: cdn.baidubce.com
Content-Length: 48
Content-Type: application/json
{
"clientIp": {
"enabled":true,
"name":"X-Real-IP"
}
}
响应示例
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Transfer-Encoding: chunked
{
"status":"RUNNING"
}