云SSL相关接口
技术问题 | 2022-09-19

站点列表

接口描述:站点列表,查看用户所拥有的云端证书部署的站点

请求结构:POST /host/list_host

<公共请求头>

请求参数:

参数名称    参数类型    是否必须    描述    示例值    参数位置

body    Object    否    HostlistRequest    null    Body

请求体参数

HostlistRequest

参数名称    参数类型    是否必须    描述    示例值

host    String    是    站点    "a.com"

响应参数:无


请求示例

POST /host/list_host

<公共请求头>

{

  "host" : "host"

}

响应示例


HTTP/1.1 200 OK

<公共响应头>

[

    {

        "host":"aaa.com",

        "status":"RUNNING",

        "resource_id":"xxx"

    },

    {

        "host":"bbb.com",

        "status":"SUSPEND",

        "resource_id":"yyy"

    }

]

站点详情

接口描述


站点详情


请求结构


POST /host/detail

<公共请求头>

请求参数


参数名称    参数类型    是否必须    描述    示例值    参数位置

body    Object    否    DetailRequest    null    Body

请求体参数


DetailRequest


参数名称    参数类型    是否必须    描述    示例值

host    String    是    站点    "a.com"

响应参数



请求示例


POST /host/detail


<公共请求头>

{"host":"a.com"}

响应示例


HTTP/1.1 200 OK

<公共响应头>

{

    "id":0,

    "resource_id":"",

    "host":"",

    "user_id":"",

    "cname_record":"",

    "iam_cert_id":"",

    "enable":"",

    "status":"",

    "route_type":"",

    "origins":null,

    "updated_at":"0001-01-01T00:00:00Z",

    "created_at":"0001-01-01T00:00:00Z",

    "ssl_versions":null,

    "ocsp_stapling":"",

    "mandatory_https":"",

    "file_trim":"",

    "hsts":"",

    "quic":"",

    "cache":"",

    "seo_push_record":"",

    "seo_directly_origin":"",

    "traffic_limit_rate":0,

    "compress":"",

    "quota_id":0

    }

站点停止

接口描述


站点停止


请求结构


POST /host/shutdown

<公共请求头>

请求参数


参数名称    参数类型    是否必须    描述    示例值    参数位置

body    Object    否    查看请求体参数    {"host":"a.com"}    Body

请求体参数


参数名称    参数类型    是否必须    描述    示例值

host    String    是    站点    "a.com"

响应参数



请求示例


POST /host/shutdown


<公共请求头>

{"host":"a.com"}

响应示例


HTTP/1.1 200 OK

<公共响应头>

{

    "id":0,

    "resource_id":"",

    "host":"",

    "user_id":"",

    "cname_record":"",

    "iam_cert_id":"",

    "enable":"",

    "status":"",

    "route_type":"",

    "origins":null,

    "updated_at":"0001-01-01T00:00:00Z",

    "created_at":"0001-01-01T00:00:00Z",

    "ssl_versions":null,

    "ocsp_stapling":"",

    "mandatory_https":"",

    "file_trim":"",

    "hsts":"",

    "quic":"",

    "cache":"",

    "seo_push_record":"",

    "seo_directly_origin":"",

    "traffic_limit_rate":0,

    "compress":"",

    "quota_id":0

    }

更新IPv6

接口描述


更新ipv6


请求结构


POST /host/update_ipv6

<公共请求头>

请求参数


参数名称    参数类型    是否必须    描述    示例值    参数位置

body    Object    否    Updateipv6Request    null    Body

请求体参数


Updateipv6Request


参数名称    参数类型    是否必须    描述    示例值

host    String    是    站点    "a.com"

ipv6    String    是    是否优化,可选值"true" "false"    "true"

响应参数



请求示例


POST /host/update_ipv6


<公共请求头>

{"host":"a.com","ipv6":"true"}

响应示例


HTTP/1.1 200 OK

<公共响应头>

{

    "id":0,

    "resource_id":"",

    "host":"",

    "user_id":"",

    "cname_record":"",

    "iam_cert_id":"",

    "enable":"",

    "status":"",

    "route_type":"",

    "origins":null,

    "updated_at":"0001-01-01T00:00:00Z",

    "created_at":"0001-01-01T00:00:00Z",

    "ssl_versions":null,

    "ocsp_stapling":"",

    "mandatory_https":"",

    "file_trim":"",

    "hsts":"",

    "quic":"",

    "cache":"",

    "seo_push_record":"",

    "seo_directly_origin":"",

    "traffic_limit_rate":0,

    "compress":"",

    "quota_id":0

    }

更新TLS协议版本控制

接口描述


更新tls协议版本控制


请求结构


POST /host/batch_update_tls

<公共请求头>

请求参数


参数名称    参数类型    是否必须    描述    示例值    参数位置

body    Object    否    BatchUpdateTLSRequest    null    Body

请求体参数


BatchUpdateTLSRequest


参数名称    参数类型    是否必须    描述    示例值

host    String    是    站点    www.baidu.com

ssl_protocols    List<String>    是    协议,包含 (TLS10,TLS11,TLS12,TLS13)    ["TLS10","TLS11"]

响应参数



请求示例


POST /host/batch_update_tls


<公共请求头>


{"host":"a.com","ssl_protocols":["TLS10","TLS11"]}

响应示例


HTTP/1.1 200 OK

<公共响应头>


{

    "id":0,

    "resource_id":"",

    "host":"",

    "user_id":"",

    "cname_record":"",

    "iam_cert_id":"",

    "enable":"",

    "status":"",

    "route_type":"",

    "origins":null,

    "updated_at":"0001-01-01T00:00:00Z",

    "created_at":"0001-01-01T00:00:00Z",

    "ssl_versions":null,

    "ocsp_stapling":"",

    "mandatory_https":"",

    "file_trim":"",

    "hsts":"",

    "quic":"",

    "cache":"",

    "seo_push_record":"",

    "seo_directly_origin":"",

    "traffic_limit_rate":0,

    "compress":"",

    "quota_id":0

    }

更新OCSP

接口描述


更新ocsp


请求结构


POST /host/update_ocsp

<公共请求头>

请求参数


参数名称    参数类型    是否必须    描述    示例值    参数位置

body    Object    否    UpdateOCSPRequest    null    Body

请求体参数


UpdateOCSPRequest


参数名称    参数类型    是否必须    描述    示例值

host    String    是    站点    "ac.com"

ocsp_stapling    String    是    是否启用,可选值 "true" "false"    "true" 或"false"

响应参数



请求示例


POST /host/update_ocsp


<公共请求头>

{"host":"a.com","ocsp_stapling":"true"}

响应示例


HTTP/1.1 200 OK

<公共响应头>

{

    "id":0,

    "resource_id":"",

    "host":"",

    "user_id":"",

    "cname_record":"",

    "iam_cert_id":"",

    "enable":"",

    "Enable1":false,

    "status":"",

    "route_type":"",

    "origins":null,

    "updated_at":"0001-01-01T00:00:00Z",

    "created_at":"0001-01-01T00:00:00Z",

    "ssl_versions":null,

    "ocsp_stapling":"",

    "mandatory_https":"",

    "file_trim":"",

    "hsts":"",

    "quic":"",

    "cache":"",

    "seo_push_record":"",

    "seo_directly_origin":"",

    "traffic_limit_rate":0,

    "compress":"",

    "quota_id":0

    }

更新QUIC

接口描述


更新quic


请求结构


POST /host/update_quic

<公共请求头>

请求参数


UpdatequicResponse


参数名称    参数类型    是否必须    描述    示例值

quic    String    是    是否启用,可选值 "true"或"false"    "true"

host    String    是    站点    "a.com"

响应参数



响应状态码


200


请求示例


POST /host/update_quic


<公共请求头>

{"host":"a.com","quic":"true"}

响应示例


HTTP/1.1 200 OK

<公共响应头>

{

    "id":0,

    "resource_id":"",

    "host":"",

    "user_id":"",

    "cname_record":"",

    "iam_cert_id":"",

    "enable":"",

    "Enable1":false,

    "status":"",

    "route_type":"",

    "origins":null,

    "updated_at":"0001-01-01T00:00:00Z",

    "created_at":"0001-01-01T00:00:00Z",

    "ssl_versions":null,

    "ocsp_stapling":"",

    "mandatory_https":"",

    "file_trim":"",

    "hsts":"",

    "quic":"",

    "cache":"",

    "seo_push_record":"",

    "seo_directly_origin":"",

    "traffic_limit_rate":0,

    "compress":"",

    "quota_id":0

    }

更新源站地址

接口描述


更新源站地址


请求结构


POST /host/update_origin

<公共请求头>

请求参数


参数名称    参数类型    是否必须    描述    示例值    参数位置

body    Object    否    UpdateOriginRequest    null    Body

请求体参数


UpdateOriginRequest


参数名称    参数类型    是否必须    描述    示例值

host    String    是    站点    "abc.com"

origins    Origin    是    源站数组    [{"addr":"2.2.2.2","http_port":"80","https_port":"443","type":""}]

响应参数



请求示例


POST /host/update_origin


<公共请求头>

{

    "host":"abc.com",

    "origins":[

        {

            "addr":"2.2.2.2",

            "http_port":"80",

            "https_port":"443",

            "type":""

        }

    ]

}

响应示例


HTTP/1.1 200 OK

<公共响应头>

{

    "id":0,

    "resource_id":"",

    "host":"",

    "user_id":"",

    "cname_record":"",

    "iam_cert_id":"",

    "enable":"",

    "Enable1":false,

    "status":"",

    "route_type":"",

    "origins":null,

    "updated_at":"0001-01-01T00:00:00Z",

    "created_at":"0001-01-01T00:00:00Z",

    "ssl_versions":null,

    "ocsp_stapling":"",

    "mandatory_https":"",

    "file_trim":"",

    "hsts":"",

    "quic":"",

    "cache":"",

    "seo_push_record":"",

    "seo_directly_origin":"",

    "traffic_limit_rate":0,

    "compress":"",

    "quota_id":0

    }

更新压缩

接口描述


更新压缩


请求结构


POST /host/update_compress

<公共请求头>

请求参数


参数名称    参数类型    是否必须    描述    示例值    参数位置

body    Object    否    UpdateCompressRequest    null    Body

请求体参数


UpdateCompressRequest


参数名称    参数类型    是否必须    描述    示例值

host    String    是    站点    "a.com"

compress    String    是    是否压缩,可选值"true" "false"    "true"

响应参数



请求示例


POST /host/update_compress


<公共请求头>

{

    "host": "a.com",

    "compress": "true"

}

响应示例


HTTP/1.1 200 OK

<公共响应头>

{

    "id":0,

    "resource_id":"",

    "host":"",

    "user_id":"",

    "cname_record":"",

    "iam_cert_id":"",

    "enable":"",

    "Enable1":false,

    "status":"",

    "route_type":"",

    "origins":null,

    "updated_at":"0001-01-01T00:00:00Z",

    "created_at":"0001-01-01T00:00:00Z",

    "ssl_versions":null,

    "ocsp_stapling":"",

    "mandatory_https":"",

    "file_trim":"",

    "hsts":"",

    "quic":"",

    "cache":"",

    "seo_push_record":"",

    "seo_directly_origin":"",

    "traffic_limit_rate":0,

    "compress":"",

    "quota_id":0

    }

更新SEO

接口描述


更新seo


请求结构


POST /host/update_seo

<公共请求头>

请求参数


参数名称    参数类型    是否必须    描述    示例值    参数位置

body    Object    否    UpdateSEORequest    null    Body

请求体参数


UpdateSEORequest


参数名称    参数类型    是否必须    描述    示例值

host    String    是    站点    "a.com"

seo_push_record    String    是    是否主动推数据,可选值"true" "false"    "true"

seo_directly_origin    String    是    是否直接回源"true" "false"    "true"

请求示例


POST /host/update_seo


<公共请求头>

{

    "host": "a.com",

    "seo_push_record": "true",

    "seo_directly_origin": "false"

}

响应参数



响应示例


HTTP/1.1 200 OK

<公共响应头>

{

    "id":0,

    "resource_id":"",

    "host":"",

    "user_id":"",

    "cname_record":"",

    "iam_cert_id":"",

    "enable":"",

    "status":"",

    "route_type":"",

    "origins":null,

    "updated_at":"0001-01-01T00:00:00Z",

    "created_at":"0001-01-01T00:00:00Z",

    "ssl_versions":null,

    "ocsp_stapling":"",

    "mandatory_https":"",

    "file_trim":"",

    "hsts":"",

    "quic":"",

    "cache":"",

    "seo_push_record":"",

    "seo_directly_origin":"",

    "traffic_limit_rate":0,

    "compress":"",

    "quota_id":0

    }

页面多余字符裁剪

接口说明


页面多余字符裁剪


请求结构


POST /host/update_file_trim

<公共请求头>

请求参数


参数名称    参数类型    是否必须    描述    示例值    参数位置

body    Object    否    UpdateFileTrimRequest    null    Body

请求体参数


UpdateFileTrimRequest


参数名称    参数类型    是否必须    描述    示例值

host    String    是    站点    "a.com"

trim    String    是    是否优化,可选值"true" "false"    "false"

响应参数



请求示例


POST /host/update_file_trim


<公共请求头>

{"host":"a.com","trim":"true"}

响应示例


HTTP/1.1 200 OK

<公共响应头>

{

    "id":0,

    "resource_id":"",

    "host":"",

    "user_id":"",

    "cname_record":"",

    "iam_cert_id":"",

    "enable":"",

    "Enable1":false,

    "status":"",

    "route_type":"",

    "origins":null,

    "updated_at":"0001-01-01T00:00:00Z",

    "created_at":"0001-01-01T00:00:00Z",

    "ssl_versions":null,

    "ocsp_stapling":"",

    "mandatory_https":"",

    "file_trim":"",

    "hsts":"",

    "quic":"",

    "cache":"",

    "seo_push_record":"",

    "seo_directly_origin":"",

    "traffic_limit_rate":0,

    "compress":"",

    "quota_id":0

    }

HTTPS强制跳转

接口描述


https强制跳转


请求结构


POST /host/update_mandatory_https

<公共请求头>

请求参数


参数名称    参数类型    是否必须    描述    示例值    参数位置

body    Object    否    UpdateMandatoryHTTPSRequest    null    Body

请求体参数


UpdateMandatoryHTTPSRequest


参数名称    参数类型    是否必须    描述    示例值

host    String    是    站点    "a.com"

mandatory_https    String    是    是否启动,可选"true","false"    "false"

响应参数



请求示例


POST /host/update_mandatory_https


<公共请求头>

{"host":"a.com","mandatory_https":"true"}

响应示例


HTTP/1.1 200 OK

<公共响应头>

{

    "id":0,

    "resource_id":"",

    "host":"",

    "user_id":"",

    "cname_record":"",

    "iam_cert_id":"",

    "enable":"",

    "status":"",

    "route_type":"",

    "origins":null,

    "updated_at":"0001-01-01T00:00:00Z",

    "created_at":"0001-01-01T00:00:00Z",

    "ssl_versions":null,

    "ocsp_stapling":"",

    "mandatory_https":"",

    "file_trim":"",

    "hsts":"",

    "quic":"",

    "cache":"",

    "seo_push_record":"",

    "seo_directly_origin":"",

    "traffic_limit_rate":0,

    "compress":"",

    "quota_id":0

    }站点列表

接口描述


站点列表,查看用户所拥有的云端证书部署的站点


请求结构


POST /host/list_host

<公共请求头>

请求参数


参数名称    参数类型    是否必须    描述    示例值    参数位置

body    Object    否    HostlistRequest    null    Body

请求体参数


HostlistRequest


参数名称    参数类型    是否必须    描述    示例值

host    String    是    站点    "a.com"

响应参数



请求示例


POST /host/list_host


<公共请求头>

{

  "host" : "host"

}

响应示例


HTTP/1.1 200 OK

<公共响应头>

[

    {

        "host":"aaa.com",

        "status":"RUNNING",

        "resource_id":"xxx"

    },

    {

        "host":"bbb.com",

        "status":"SUSPEND",

        "resource_id":"yyy"

    }

]

站点详情

接口描述


站点详情


请求结构


POST /host/detail

<公共请求头>

请求参数


参数名称    参数类型    是否必须    描述    示例值    参数位置

body    Object    否    DetailRequest    null    Body

请求体参数


DetailRequest


参数名称    参数类型    是否必须    描述    示例值

host    String    是    站点    "a.com"

响应参数



请求示例


POST /host/detail


<公共请求头>

{"host":"a.com"}

响应示例


HTTP/1.1 200 OK

<公共响应头>

{

    "id":0,

    "resource_id":"",

    "host":"",

    "user_id":"",

    "cname_record":"",

    "iam_cert_id":"",

    "enable":"",

    "status":"",

    "route_type":"",

    "origins":null,

    "updated_at":"0001-01-01T00:00:00Z",

    "created_at":"0001-01-01T00:00:00Z",

    "ssl_versions":null,

    "ocsp_stapling":"",

    "mandatory_https":"",

    "file_trim":"",

    "hsts":"",

    "quic":"",

    "cache":"",

    "seo_push_record":"",

    "seo_directly_origin":"",

    "traffic_limit_rate":0,

    "compress":"",

    "quota_id":0

    }

站点停止

接口描述


站点停止


请求结构


POST /host/shutdown

<公共请求头>

请求参数


参数名称    参数类型    是否必须    描述    示例值    参数位置

body    Object    否    查看请求体参数    {"host":"a.com"}    Body

请求体参数


参数名称    参数类型    是否必须    描述    示例值

host    String    是    站点    "a.com"

响应参数



请求示例


POST /host/shutdown


<公共请求头>

{"host":"a.com"}

响应示例


HTTP/1.1 200 OK

<公共响应头>

{

    "id":0,

    "resource_id":"",

    "host":"",

    "user_id":"",

    "cname_record":"",

    "iam_cert_id":"",

    "enable":"",

    "status":"",

    "route_type":"",

    "origins":null,

    "updated_at":"0001-01-01T00:00:00Z",

    "created_at":"0001-01-01T00:00:00Z",

    "ssl_versions":null,

    "ocsp_stapling":"",

    "mandatory_https":"",

    "file_trim":"",

    "hsts":"",

    "quic":"",

    "cache":"",

    "seo_push_record":"",

    "seo_directly_origin":"",

    "traffic_limit_rate":0,

    "compress":"",

    "quota_id":0

    }

更新IPv6

接口描述


更新ipv6


请求结构


POST /host/update_ipv6

<公共请求头>

请求参数


参数名称    参数类型    是否必须    描述    示例值    参数位置

body    Object    否    Updateipv6Request    null    Body

请求体参数


Updateipv6Request


参数名称    参数类型    是否必须    描述    示例值

host    String    是    站点    "a.com"

ipv6    String    是    是否优化,可选值"true" "false"    "true"

响应参数



请求示例


POST /host/update_ipv6


<公共请求头>

{"host":"a.com","ipv6":"true"}

响应示例


HTTP/1.1 200 OK

<公共响应头>

{

    "id":0,

    "resource_id":"",

    "host":"",

    "user_id":"",

    "cname_record":"",

    "iam_cert_id":"",

    "enable":"",

    "status":"",

    "route_type":"",

    "origins":null,

    "updated_at":"0001-01-01T00:00:00Z",

    "created_at":"0001-01-01T00:00:00Z",

    "ssl_versions":null,

    "ocsp_stapling":"",

    "mandatory_https":"",

    "file_trim":"",

    "hsts":"",

    "quic":"",

    "cache":"",

    "seo_push_record":"",

    "seo_directly_origin":"",

    "traffic_limit_rate":0,

    "compress":"",

    "quota_id":0

    }

更新TLS协议版本控制

接口描述


更新tls协议版本控制


请求结构


POST /host/batch_update_tls

<公共请求头>

请求参数


参数名称    参数类型    是否必须    描述    示例值    参数位置

body    Object    否    BatchUpdateTLSRequest    null    Body

请求体参数


BatchUpdateTLSRequest


参数名称    参数类型    是否必须    描述    示例值

host    String    是    站点    www.baidu.com

ssl_protocols    List<String>    是    协议,包含 (TLS10,TLS11,TLS12,TLS13)    ["TLS10","TLS11"]

响应参数



请求示例


POST /host/batch_update_tls


<公共请求头>


{"host":"a.com","ssl_protocols":["TLS10","TLS11"]}

响应示例


HTTP/1.1 200 OK

<公共响应头>


{

    "id":0,

    "resource_id":"",

    "host":"",

    "user_id":"",

    "cname_record":"",

    "iam_cert_id":"",

    "enable":"",

    "status":"",

    "route_type":"",

    "origins":null,

    "updated_at":"0001-01-01T00:00:00Z",

    "created_at":"0001-01-01T00:00:00Z",

    "ssl_versions":null,

    "ocsp_stapling":"",

    "mandatory_https":"",

    "file_trim":"",

    "hsts":"",

    "quic":"",

    "cache":"",

    "seo_push_record":"",

    "seo_directly_origin":"",

    "traffic_limit_rate":0,

    "compress":"",

    "quota_id":0

    }

更新OCSP

接口描述


更新ocsp


请求结构


POST /host/update_ocsp

<公共请求头>

请求参数


参数名称    参数类型    是否必须    描述    示例值    参数位置

body    Object    否    UpdateOCSPRequest    null    Body

请求体参数


UpdateOCSPRequest


参数名称    参数类型    是否必须    描述    示例值

host    String    是    站点    "ac.com"

ocsp_stapling    String    是    是否启用,可选值 "true" "false"    "true" 或"false"

响应参数



请求示例


POST /host/update_ocsp


<公共请求头>

{"host":"a.com","ocsp_stapling":"true"}

响应示例


HTTP/1.1 200 OK

<公共响应头>

{

    "id":0,

    "resource_id":"",

    "host":"",

    "user_id":"",

    "cname_record":"",

    "iam_cert_id":"",

    "enable":"",

    "Enable1":false,

    "status":"",

    "route_type":"",

    "origins":null,

    "updated_at":"0001-01-01T00:00:00Z",

    "created_at":"0001-01-01T00:00:00Z",

    "ssl_versions":null,

    "ocsp_stapling":"",

    "mandatory_https":"",

    "file_trim":"",

    "hsts":"",

    "quic":"",

    "cache":"",

    "seo_push_record":"",

    "seo_directly_origin":"",

    "traffic_limit_rate":0,

    "compress":"",

    "quota_id":0

    }

更新QUIC

接口描述


更新quic


请求结构


POST /host/update_quic

<公共请求头>

请求参数


UpdatequicResponse


参数名称    参数类型    是否必须    描述    示例值

quic    String    是    是否启用,可选值 "true"或"false"    "true"

host    String    是    站点    "a.com"

响应参数



响应状态码


200


请求示例


POST /host/update_quic


<公共请求头>

{"host":"a.com","quic":"true"}

响应示例


HTTP/1.1 200 OK

<公共响应头>

{

    "id":0,

    "resource_id":"",

    "host":"",

    "user_id":"",

    "cname_record":"",

    "iam_cert_id":"",

    "enable":"",

    "Enable1":false,

    "status":"",

    "route_type":"",

    "origins":null,

    "updated_at":"0001-01-01T00:00:00Z",

    "created_at":"0001-01-01T00:00:00Z",

    "ssl_versions":null,

    "ocsp_stapling":"",

    "mandatory_https":"",

    "file_trim":"",

    "hsts":"",

    "quic":"",

    "cache":"",

    "seo_push_record":"",

    "seo_directly_origin":"",

    "traffic_limit_rate":0,

    "compress":"",

    "quota_id":0

    }

更新源站地址

接口描述


更新源站地址


请求结构


POST /host/update_origin

<公共请求头>

请求参数


参数名称    参数类型    是否必须    描述    示例值    参数位置

body    Object    否    UpdateOriginRequest    null    Body

请求体参数


UpdateOriginRequest


参数名称    参数类型    是否必须    描述    示例值

host    String    是    站点    "abc.com"

origins    Origin    是    源站数组    [{"addr":"2.2.2.2","http_port":"80","https_port":"443","type":""}]

响应参数



请求示例


POST /host/update_origin


<公共请求头>

{

    "host":"abc.com",

    "origins":[

        {

            "addr":"2.2.2.2",

            "http_port":"80",

            "https_port":"443",

            "type":""

        }

    ]

}

响应示例


HTTP/1.1 200 OK

<公共响应头>

{

    "id":0,

    "resource_id":"",

    "host":"",

    "user_id":"",

    "cname_record":"",

    "iam_cert_id":"",

    "enable":"",

    "Enable1":false,

    "status":"",

    "route_type":"",

    "origins":null,

    "updated_at":"0001-01-01T00:00:00Z",

    "created_at":"0001-01-01T00:00:00Z",

    "ssl_versions":null,

    "ocsp_stapling":"",

    "mandatory_https":"",

    "file_trim":"",

    "hsts":"",

    "quic":"",

    "cache":"",

    "seo_push_record":"",

    "seo_directly_origin":"",

    "traffic_limit_rate":0,

    "compress":"",

    "quota_id":0

    }

更新压缩

接口描述


更新压缩


请求结构


POST /host/update_compress

<公共请求头>

请求参数


参数名称    参数类型    是否必须    描述    示例值    参数位置

body    Object    否    UpdateCompressRequest    null    Body

请求体参数


UpdateCompressRequest


参数名称    参数类型    是否必须    描述    示例值

host    String    是    站点    "a.com"

compress    String    是    是否压缩,可选值"true" "false"    "true"

响应参数



请求示例


POST /host/update_compress


<公共请求头>

{

    "host": "a.com",

    "compress": "true"

}

响应示例


HTTP/1.1 200 OK

<公共响应头>

{

    "id":0,

    "resource_id":"",

    "host":"",

    "user_id":"",

    "cname_record":"",

    "iam_cert_id":"",

    "enable":"",

    "Enable1":false,

    "status":"",

    "route_type":"",

    "origins":null,

    "updated_at":"0001-01-01T00:00:00Z",

    "created_at":"0001-01-01T00:00:00Z",

    "ssl_versions":null,

    "ocsp_stapling":"",

    "mandatory_https":"",

    "file_trim":"",

    "hsts":"",

    "quic":"",

    "cache":"",

    "seo_push_record":"",

    "seo_directly_origin":"",

    "traffic_limit_rate":0,

    "compress":"",

    "quota_id":0

    }

更新SEO

接口描述


更新seo


请求结构


POST /host/update_seo

<公共请求头>

请求参数


参数名称    参数类型    是否必须    描述    示例值    参数位置

body    Object    否    UpdateSEORequest    null    Body

请求体参数


UpdateSEORequest


参数名称    参数类型    是否必须    描述    示例值

host    String    是    站点    "a.com"

seo_push_record    String    是    是否主动推数据,可选值"true" "false"    "true"

seo_directly_origin    String    是    是否直接回源"true" "false"    "true"

请求示例


POST /host/update_seo


<公共请求头>

{

    "host": "a.com",

    "seo_push_record": "true",

    "seo_directly_origin": "false"

}

响应参数



响应示例


HTTP/1.1 200 OK

<公共响应头>

{

    "id":0,

    "resource_id":"",

    "host":"",

    "user_id":"",

    "cname_record":"",

    "iam_cert_id":"",

    "enable":"",

    "status":"",

    "route_type":"",

    "origins":null,

    "updated_at":"0001-01-01T00:00:00Z",

    "created_at":"0001-01-01T00:00:00Z",

    "ssl_versions":null,

    "ocsp_stapling":"",

    "mandatory_https":"",

    "file_trim":"",

    "hsts":"",

    "quic":"",

    "cache":"",

    "seo_push_record":"",

    "seo_directly_origin":"",

    "traffic_limit_rate":0,

    "compress":"",

    "quota_id":0

    }

页面多余字符裁剪

接口说明


页面多余字符裁剪


请求结构


POST /host/update_file_trim

<公共请求头>

请求参数


参数名称    参数类型    是否必须    描述    示例值    参数位置

body    Object    否    UpdateFileTrimRequest    null    Body

请求体参数


UpdateFileTrimRequest


参数名称    参数类型    是否必须    描述    示例值

host    String    是    站点    "a.com"

trim    String    是    是否优化,可选值"true" "false"    "false"

响应参数



请求示例


POST /host/update_file_trim


<公共请求头>

{"host":"a.com","trim":"true"}

响应示例


HTTP/1.1 200 OK

<公共响应头>

{

    "id":0,

    "resource_id":"",

    "host":"",

    "user_id":"",

    "cname_record":"",

    "iam_cert_id":"",

    "enable":"",

    "Enable1":false,

    "status":"",

    "route_type":"",

    "origins":null,

    "updated_at":"0001-01-01T00:00:00Z",

    "created_at":"0001-01-01T00:00:00Z",

    "ssl_versions":null,

    "ocsp_stapling":"",

    "mandatory_https":"",

    "file_trim":"",

    "hsts":"",

    "quic":"",

    "cache":"",

    "seo_push_record":"",

    "seo_directly_origin":"",

    "traffic_limit_rate":0,

    "compress":"",

    "quota_id":0

    }

HTTPS强制跳转

接口描述


https强制跳转


请求结构


POST /host/update_mandatory_https

<公共请求头>

请求参数


参数名称    参数类型    是否必须    描述    示例值    参数位置

body    Object    否    UpdateMandatoryHTTPSRequest    null    Body

请求体参数


UpdateMandatoryHTTPSRequest


参数名称    参数类型    是否必须    描述    示例值

host    String    是    站点    "a.com"

mandatory_https    String    是    是否启动,可选"true","false"    "false"

响应参数



请求示例


POST /host/update_mandatory_https


<公共请求头>

{"host":"a.com","mandatory_https":"true"}

响应示例


HTTP/1.1 200 OK

<公共响应头>

{

    "id":0,

    "resource_id":"",

    "host":"",

    "user_id":"",

    "cname_record":"",

    "iam_cert_id":"",

    "enable":"",

    "status":"",

    "route_type":"",

    "origins":null,

    "updated_at":"0001-01-01T00:00:00Z",

    "created_at":"0001-01-01T00:00:00Z",

    "ssl_versions":null,

    "ocsp_stapling":"",

    "mandatory_https":"",

    "file_trim":"",

    "hsts":"",

    "quic":"",

    "cache":"",

    "seo_push_record":"",

    "seo_directly_origin":"",

    "traffic_limit_rate":0,

    "compress":"",

    "quota_id":0

    }