设置获取真实用户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 | 更新失败,参数错误等 |
请求示例
Plain Text
1PUT /v2/domain/myself.baidu.com/config?clientIp HTTP/1.1
2Host: cdn.baidubce.com
3Content-Length: 48
4Content-Type: application/json
5
6{
7 "clientIp": {
8 "enabled":true,
9 "name":"X-Real-IP"
10 }
11}
响应示例
Plain Text
1HTTP/1.1 200 OK
2Content-Type: application/json; charset=utf-8
3Transfer-Encoding: chunked
4
5{
6 "status":"RUNNING"
7}