查询HTTPS配置
更新时间:2023-05-25
接口描述
本接口用于查询加速域名HTTPS相关的配置。
请求结构
GET /v2/domain/{domain}/config?https HTTP/1.1
Host: cdn.baidubce.com
Authorization: authorization string
请求头域
除公共头域外,无其它特殊头域。
请求参数
URL参数
参数名称 | 类型 | 是否必选 | 描述 |
---|---|---|---|
domain | string | 是 | 要查询的加速域名。 |
响应头域
除公共头域外,无其它特殊头域。
响应参数
参数名称 | 类型 | 描述 |
---|---|---|
https | HTTPSConfig | HTTPS配置信息。 |
HTTPSConfig类型说明:
参数名称 | 类型 | 描述 |
---|---|---|
enabled | bool | 是否开启了HTTPS加速,默认为false。 |
certId | string | 当enabled=true时为必选,为SSL证书服务返回的证书ID。 |
httpRedirect | bool | 为true时将HTTP请求302重定向到HTTPS,默认为false。 |
httpRedirectCode | int | 重定向状态码,默认为302。 |
httpsRedirect | bool | 为true时将HTTPS请求302重定向到HTTP,默认为false。 |
httpsRedirectCode | int | 重定向状态码,默认为302。 |
noRedirectedUAs | list<string> | 重定向时,排除包含特定UA的请求。 |
http2Enabled | bool | 是否开启HTTP2特性,默认为true。 |
verifyClient | bool | 是否开启了HTTPS双向认证,默认为false。 |
sslProtocols | list<string> | 访问TLS版本。在主动设置为"TLSv1.0"、"TLSv1.1"、"TLSv1.2"、"TLSv1.3"四个中的一个或多个后显示为设置的版本,否则为默认值["TLSv1.0","TLSv1.1","TLSv1.2","TLSv1.3"]。 |
请求示例
GET /v2/domain/myself.baidu.com/config?https HTTP/1.1
Host: cdn.baidubce.com
Authorization: authorization string
响应示例
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Date: Fri, 12 May 2023 03:25:17 GMT
x-bce-request-id: d4e5d267-f2e4-e03-f14d-c8c8ba1c75d3
Server: nginx/1.16.1
{
"https": {
"enabled": true,
"certId": "ssl-82fdaufdsaldsuaow",
"httpRedirect": true,
"httpRedirectCode": 301,
"httpsRedirect": false,
"noRedirectedUAs": [
"test1",
"test2",
"test3"
],
"http2Enabled": false,
"sslProtocols": [
"TLSv1.0",
"TLSv1.1",
"TLSv1.2",
"TLSv1.3"
],
"verifyClient": false
}
}