应用型BLB监听器相关接口

CreateAppTCPListener创建TCP监听器

  • 在指定LoadBalancer下,创建一个基于TCP协议的应用型blb监听器,监听一个前端端口,将发往该端口的所有TCP流量,根据策略进行转发。

请求结构

POST /v{version}/appblb/{blbId}/TCPlistener?clientToken={clientToken} HTTP/1.1
Host: blb.bj.baidubce.com
Authorization: authorization string

{
    "listenerPort":listenerPort,
    "scheduler":scheduler
}

请求头域

除公共头域外,无其他特殊头域

请求参数

参数名称 类型 是否必需 参数位置 描述
version String URL参数 API版本号,当前取值1
blbId String URL参数 所属LoadBalancer的标识符
clientToken String Query参数 幂等性Token,长度不超过64位
listenerPort int RequestBody参数 监听器的监听端口,需为1-65535间的整数
scheduler String RequestBody参数 负载均衡算法,支持3种方式:"RoundRobin"/"LeastConnection"/"Hash"

返回状态码

成功返回200,失败返回见错误码

返回头域

除公共头域外,无其他特殊头域

返回参数

请求示例

POST /v1/appblb/lb-j8UqijYf/TCPlistener?clientToken=asdfg HTTP/1.1
Host: blb.bj.baidubce.com
Authorization: bce-auth-v1/5e5a8adf11ae475ba95f1bd38228b44f/2016-04-10T08:26:52Z/1800/host;x-bce-date/ec3c0069f9abb1e247773a62707224124b2b31b4c171133677f9042969791f02

{
    "listenerPort":95,
    "scheduler":"LeastConnection"
}

响应示例

HTTP/1.1 200 OK
x-bce-request-id: 946002ee-cb4f-4aad-b686-5be55df27f09
Date: Wed, 10 Apr 2016 08:26:52 GMT
Transfer-Encoding: chunked
Content-Type: application/json;charset=UTF-8
Server: BWS

CreateAppUDPListener创建应用型UDP监听器

  • 在指定LoadBalancer下,创建一个基于UDP协议的应用型监听器,监听一个前端端口,将发往该端口的所有UDP流量,根据策略进行转发。

请求结构

POST /v{version}/appblb/{blbId}/UDPlistener?clientToken={clientToken} HTTP/1.1
Host: blb.bj.baidubce.com
Authorization: authorization string

{
    "listenerPort":listenerPort,
    "scheduler":scheduler
}

请求头域

除公共头域外,无其他特殊头域

请求参数

参数名称 类型 是否必需 参数位置 描述
version String URL参数 API版本号,当前取值1
blbId String URL参数 所属LoadBalancer的标识符
clientToken String Query参数 幂等性Token,长度不超过64位
listenerPort int RequestBody参数 监听器的监听端口,需为1-65535间的整数
scheduler String RequestBody参数 负载均衡算法,支持3种方式:"RoundRobin"/"LeastConnection"/"Hash"

返回状态码

成功返回200,失败返回见错误码

返回头域

除公共头域外,无其他特殊头域

返回参数

请求示例

POST /v1/appblb/lb-j8UqijYf/UDPlistener?clientToken=asdfg HTTP/1.1
Host: blb.bj.baidubce.com
Authorization: bce-auth-v1/5e5a8adf11ae475ba95f1bd38228b44f/2016-04-10T08:26:52Z/1800/host;x-bce-date/ec3c0069f9abb1e247773a62707224124b2b31b4c171133677f9042969791f02

{
    "listenerPort":95,
    "scheduler":"LeastConnection"
}

响应示例

HTTP/1.1 200 OK
x-bce-request-id: 946002ee-cb4f-4aad-b686-5be55df27f09
Date: Wed, 10 Apr 2016 08:26:52 GMT
Transfer-Encoding: chunked
Content-Type: application/json;charset=UTF-8
Server: BWS

CreateAppHTTPListener创建应用型HTTP监听器

  • 在指定LoadBalancer下,创建一个基于HTTP协议的应用型监听器,监听一个前端端口,将发往该端口的所有HTTP请求,根据策略转发到后端服务器监听的后端端口上

请求结构

POST /v{version}/appblb/{blbId}/HTTPlistener?clientToken={clientToken} HTTP/1.1
Host: blb.bj.baidubce.com
Authorization: authorization string

{
    "listenerPort":listenerPort,
    "scheduler":scheduler,
    "keepSession":keepSession,
    "keepSessionType":keepSessionType,
    "keepSessionTimeout":keepSessionTimeout,
    "keepSessionCookieName":keepSessionCookieName,
    "xForwardedFor":xForwardedFor,
    "serverTimeout":serverTimeout,
    "redirectPort":redirectPort
}

请求头域

除公共头域外,无其他特殊头域

请求参数

参数名称 类型 是否必需 参数位置 描述
version String URL参数 API版本号,当前取值1
blbId String URL参数 所属LoadBalancer的标识符
clientToken String Query参数 幂等性Token,长度不超过64位
listenerPort int RequestBody参数 监听器的监听端口,需为1-65535间的整数
scheduler String RequestBody参数 负载均衡算法,支持2种方式:"RoundRobin"/"LeastConnection"
keepSession boolean RequestBody参数 是否开启会话保持功能,即同一个Client发出的请求都会到达同一个后端服务器,默认关闭
keepSessionType String RequestBody参数 会话保持的cookie处理方式,当且仅当开启会话保持时有效,支持"insert"/"rewrite",默认"insert"
keepSessionTimeout int RequestBody参数 会话保持的cookie有效时间(单位:秒),当且仅当开启会话保持时有效,默认3600s,需为1-15552000间的整数
keepSessionCookieName int RequestBody参数 会话保持需要覆盖的cookie名称,当且仅当开启会话保持且keepSessionType="rewrite"时有效
xForwardedFor boolean RequestBody参数 是否开启获取Client真实IP,开启后后端服务器上可以通过X-Forwarded-For这个HTTP Header来获得Client端的真实地址,默认关闭
serverTimeout int RequestBody参数 后端服务器最大超时(单位:秒),默认30s,需为1-3600间的整数
redirectPort int RequestBody参数 将此监听器收到的请求转发到HTTPS监听器,HTTPS监听器通过这个端口指定

返回状态码

成功返回200,失败返回见错误码

返回头域

除公共头域外,无其他特殊头域

返回参数

请求示例

POST /v1/appblb/lb-j8UqijYf/HTTPlistener?clientToken=asdfg HTTP/1.1
Host: blb.bj.baidubce.com
Authorization: bce-auth-v1/5e5a8adf11ae475ba95f1bd38228b44f/2016-04-10T08:26:52Z/1800/host;x-bce-date/ec3c0069f9abb1e247773a62707224124b2b31b4c171133677f9042969791f02

{
    "listenerPort":95,
    "scheduler":"LeastConnection",
    "xForwardedFor":true,
    "serverTimeout":1800,
    "redirectPort":0
}

响应示例

HTTP/1.1 200 OK
x-bce-request-id: 946002ee-cb4f-4aad-b686-5be55df27f09
Date: Wed, 10 Apr 2016 08:26:52 GMT
Transfer-Encoding: chunked
Content-Type: application/json;charset=UTF-8
Server: BWS

CreateAppHTTPSListener创建HTTPS监听器

  • 在指定LoadBalancer下,创建一个基于HTTPS协议的应用型监听器,监听一个前端端口,将发往该端口的所有HTTPS请求,先通过SSL卸载转换为HTTP请求后,再根据策略转发到后端服务器监听的后端端口上

请求结构

POST /v{version}/appblb/{blbId}/HTTPSlistener?clientToken={clientToken} HTTP/1.1
Host: blb.bj.baidubce.com
Authorization: authorization string

{
    "listenerPort":listenerPort,
    "scheduler":scheduler,
    "keepSession":keepSession,
    "keepSessionType":keepSessionType,
    "keepSessionTimeout":keepSessionTimeout,
    "keepSessionCookieName":keepSessionCookieName,
    "xForwardedFor":xForwardedFor,        
    "serverTimeout":serverTimeout,
    "certIds":[id1, id2],
    "ie6Compatible":true,
    "encryptionType":encryptionType,
    "encryptionProtocols":[protocal1, protacal2],
    "dualAuth":false,
    "clientCertIds":[id1, id2]
}

请求头域

除公共头域外,无其他特殊头域

请求参数

参数名称 类型 是否必需 参数位置 描述
version String URL参数 API版本号,当前取值1
blbId String URL参数 所属LoadBalancer的标识符
clientToken String Query参数 幂等性Token,长度不超过64位
listenerPort int RequestBody参数 监听器的监听端口,需为1-65535间的整数
scheduler String RequestBody参数 负载均衡算法,支持2种方式:"RoundRobin"/"LeastConnection"
keepSession boolean RequestBody参数 是否开启会话保持功能,即同一个Client发出的请求都会到达同一个后端服务器,默认关闭
keepSessionType String RequestBody参数 会话保持的cookie处理方式,当且仅当开启会话保持时有效,支持"insert"/"rewrite",默认"insert"
keepSessionTimeout int RequestBody参数 会话保持的cookie有效时间(单位:秒),当且仅当开启会话保持时有效,默认3600s,需为1-15552000间的整数
keepSessionCookieName int RequestBody参数 会话保持需要覆盖的cookie名称,当且仅当开启会话保持且keepSessionType="rewrite"时有效
xForwardedFor boolean RequestBody参数 是否开启获取Client真实IP,开启后后端服务器上可以通过X-Forwarded-For这个HTTP Header来获得Client端的真实地址,默认关闭
serverTimeout int RequestBody参数 后端服务器最大超时(单位:秒),默认30s,需为1-3600间的整数
certIds List\ RequestBody参数 监听器要加载的证书链
ie6Compatible boolean RequestBody参数 是否兼容IE6的HTTPS请求(协议格式为较早的SSL3.0,安全性较差),默认开启
encryptionType String RequestBody参数 加密选项,支持三种类型:compatibleIE/incompatibleIE/userDefind,分别对应:兼容IE的加密方式/禁用不安全的加密方式/自定义加密方式,当encryptionType有值且合法时ie6Compatible字段传值不生效
encryptionProtocols List\ RequestBody参数 当encryptionType值为userDefind时协议类型列表,是以"sslv3"、"tlsv10"、"tlsv11"、"tlsv12"四种协议组合形成的字符串列表
dualAuth boolean RequestBody参数 是否开启双向认证,默认为关闭
clientCertIds List\ RequestBody参数 当dualAuth为true时,加载的客户端证书链

返回状态码

成功返回200,失败返回见错误码

返回头域

除公共头域外,无其他特殊头域

返回参数

请求示例

POST /v1/appblb/lb-j8UqijYf/HTTPSlistener?clientToken=asdfg HTTP/1.1
Host: blb.bj.baidubce.com
Authorization: bce-auth-v1/5e5a8adf11ae475ba95f1bd38228b44f/2016-04-10T08:26:52Z/1800/host;x-bce-date/ec3c0069f9abb1e247773a62707224124b2b31b4c171133677f9042969791f02

{
    "listenerPort":95,
    "scheduler":"LeastConnection",
    "xForwardedFor":true,
    "serverTimeout":1800,
    "certIds":["cert-zfj2ey2z4kmm"]
}

响应示例

HTTP/1.1 200 OK
x-bce-request-id: 946002ee-cb4f-4aad-b686-5be55df27f09
Date: Wed, 10 Apr 2016 08:26:52 GMT
Transfer-Encoding: chunked
Content-Type: application/json;charset=UTF-8
Server: BWS

CreateAppSSLListener创建SSL监听器

  • 在指定LoadBalancer下,创建一个基于SSL协议的应用型blb监听器,监听一个前端端口,将发往该端口的所有SSL流量,根据策略进行转发。

请求结构

POST /v{version}/appblb/{blbId}/SSLlistener?clientToken={clientToken} HTTP/1.1
Host: blb.bj.baidubce.com
Authorization: authorization string

{
    "listenerPort":listenerPort,
    "scheduler":scheduler,
    "certIds":[id1, id2],
    "ie6Compatible":true,
    "encryptionType":encryptionType,
    "encryptionProtocols":[protocal1, protacal2],
    "dualAuth":false,
    "clientCertIds":[id1, id2]
}

请求头域

除公共头域外,无其他特殊头域

请求参数

参数名称 类型 是否必需 参数位置 描述
version String URL参数 API版本号,当前取值1
blbId String URL参数 所属LoadBalancer的标识符
clientToken String Query参数 幂等性Token,长度不超过64位
listenerPort int RequestBody参数 监听器的监听端口,需为1-65535间的整数
scheduler String RequestBody参数 负载均衡算法,支持3种方式:"RoundRobin"/"LeastConnection"/"Hash"
certIds List\ RequestBody参数 监听器要加载的证书链
ie6Compatible boolean RequestBody参数 是否兼容IE6的HTTPS请求(协议格式为较早的SSL3.0,安全性较差),默认开启
encryptionType String RequestBody参数 加密选项,支持三种类型:compatibleIE/incompatibleIE/userDefind,分别对应:兼容IE的加密方式/禁用不安全的加密方式/自定义加密方式,当encryptionType有值且合法时ie6Compatible字段传值不生效
encryptionProtocols List\ RequestBody参数 当encryptionType值为userDefind时协议类型列表,是以"sslv3"、"tlsv10"、"tlsv11"、"tlsv12"四种协议组合形成的字符串列表
dualAuth boolean RequestBody参数 是否开启双向认证,默认为关闭
clientCertIds List\ RequestBody参数 当dualAuth为true时,加载的客户端证书链

返回状态码

成功返回200,失败返回见错误码

返回头域

除公共头域外,无其他特殊头域

返回参数

请求示例

POST /v1/appblb/lb-j8UqijYf/SSLlistener?clientToken=asdfg HTTP/1.1
Host: blb.bj.baidubce.com
Authorization: bce-auth-v1/5e5a8adf11ae475ba95f1bd38228b44f/2016-04-10T08:26:52Z/1800/host;x-bce-date/ec3c0069f9abb1e247773a62707224124b2b31b4c171133677f9042969791f02

{
    "listenerPort":95,
    "scheduler":"LeastConnection",
    "certIds":["cert-zfj2ey2z4kmm"]
}

响应示例

HTTP/1.1 200 OK
x-bce-request-id: 946002ee-cb4f-4aad-b686-5be55df27f09
Date: Wed, 10 Apr 2016 08:26:52 GMT
Transfer-Encoding: chunked
Content-Type: application/json;charset=UTF-8
Server: BWS

UpdateAppTCPListener更新TCP监听器

  • 更新指定LoadBalancer下的TCP监听器参数,所有请求参数中指定的域都会被更新,未指定的域保持不变,监听器通过端口指定。

请求结构

PUT /v{version}/appblb/{blbId}/TCPlistener?clientToken={clientToken}&listenerPort={listenerPort} HTTP/1.1
Host: blb.bj.baidubce.com
Authorization: authorization string

{
    "scheduler":scheduler
}

请求头域

除公共头域外,无其他特殊头域

请求参数

参数名称 类型 是否必需 参数位置 描述
version String URL参数 API版本号,当前取值1
blbId String URL参数 所属LoadBalancer的标识符
clientToken String Query参数 幂等性Token,长度不超过64位
listenerPort int URL参数 监听器端口号
scheduler String RequestBody参数 负载均衡算法,支持3种方式:"RoundRobin"/"LeastConnection"/"Hash"

返回状态码

成功返回200,失败返回见错误码

返回头域

除公共头域外,无其他特殊头域

返回参数

请求示例

PUT /v1/appblb/lb-j8UqijYf/TCPlistener?clientToken=asdfg&listenerPort=80 HTTP/1.1
Host: blb.bj.baidubce.com
Authorization: bce-auth-v1/5e5a8adf11ae475ba95f1bd38228b44f/2016-04-10T08:26:52Z/1800/host;x-bce-date/ec3c0069f9abb1e247773a62707224124b2b31b4c171133677f9042969791f02

{
    "scheduler":"LeastConnection"
}

响应示例

HTTP/1.1 200 OK
x-bce-request-id: 946002ee-cb4f-4aad-b686-5be55df27f09
Date: Wed, 10 Apr 2016 08:26:52 GMT
Transfer-Encoding: chunked
Content-Type: application/json;charset=UTF-8
Server: BWS

UpdateAppUDPListener更新UDP监听器

  • 更新指定LoadBalancer下的UDP监听器参数,所有请求参数中指定的域都会被更新,未指定的域保持不变,监听器通过端口指定。

请求结构

PUT /v{version}/appblb/{blbId}/UDPlistener?clientToken={clientToken}&listenerPort={listenerPort} HTTP/1.1
Host: blb.bj.baidubce.com
Authorization: authorization string

{
    "scheduler":scheduler
}

请求头域

除公共头域外,无其他特殊头域

请求参数

参数名称 类型 是否必需 参数位置 描述
version String URL参数 API版本号,当前取值1
blbId String URL参数 所属LoadBalancer的标识符
clientToken String Query参数 幂等性Token,长度不超过64位
listenerPort int URL参数 监听器的端口号
scheduler String RequestBody参数 负载均衡算法,支持3种方式:"RoundRobin"/"LeastConnection"/"Hash"

返回状态码

成功返回200,失败返回见错误码

返回头域

除公共头域外,无其他特殊头域

返回参数

请求示例

PUT /v1/appblb/lb-j8UqijYf/UDPlistener?clientToken=asdfg&listenerPort=80 HTTP/1.1
Host: blb.bj.baidubce.com
Authorization: bce-auth-v1/5e5a8adf11ae475ba95f1bd38228b44f/2016-04-10T08:26:52Z/1800/host;x-bce-date/ec3c0069f9abb1e247773a62707224124b2b31b4c171133677f9042969791f02

{
    "scheduler":"LeastConnection"
}

响应示例

HTTP/1.1 200 OK
x-bce-request-id: 946002ee-cb4f-4aad-b686-5be55df27f09
Date: Wed, 10 Apr 2016 08:26:52 GMT
Transfer-Encoding: chunked
Content-Type: application/json;charset=UTF-8
Server: BWS

UpdateAppHTTPListener更新HTTP监听器

  • 更新指定LoadBalancer下的HTTP监听器参数,所有请求参数中指定的域都会被更新,未指定的域保持不变,监听器通过端口指定

请求结构

PUT /v{version}/appblb/{blbId}/HTTPlistener?clientToken={clientToken}&listenerPort={listenerPort} HTTP/1.1
Host: blb.bj.baidubce.com
Authorization: authorization string

{
    "scheduler":scheduler,
    "keepSession":keepSession,
    "keepSessionType":keepSessionType,
    "keepSessionTimeout":keepSessionTimeout,
    "keepSessionCookieName":keepSessionCookieName,
    "xForwardedFor":xForwardedFor,
    "serverTimeout":serverTimeout,
    "redirectPort":redirectPort
}

请求头域

除公共头域外,无其他特殊头域

请求参数

参数名称 类型 是否必需 参数位置 描述
version String URL参数 API版本号,当前取值1
blbId String URL参数 所属LoadBalancer的标识符
clientToken String Query参数 幂等性Token,长度不超过64位
listenerPort int Query参数 要更新的监听器端口,需为1-65535间的整数
scheduler String RequestBody参数 负载均衡算法,支持2种方式:"RoundRobin"/"LeastConnection"
keepSession boolean RequestBody参数 是否开启会话保持功能,即同一个Client发出的请求都会到达同一个后端服务器,默认关闭
keepSessionType String RequestBody参数 会话保持的cookie处理方式,当且仅当开启会话保持时有效,支持"insert"/"rewrite",默认"insert"
keepSessionTimeout int RequestBody参数 会话保持的cookie有效时间(单位:秒),当且仅当开启会话保持时有效,默认3600s,需为1-15552000间的整数
keepSessionCookieName int RequestBody参数 会话保持需要覆盖的cookie名称,当且仅当开启会话保持且keepSessionType="rewrite"时有效
xForwardedFor boolean RequestBody参数 是否开启获取Client真实IP,开启后后端服务器上可以通过X-Forwarded-For这个HTTP Header来获得Client端的真实地址,默认关闭
serverTimeout int RequestBody参数 后端服务器最大超时(单位:秒),默认30s,需为1-3600间的整数
redirectPort int RequestBody参数 将此监听器收到的请求转发到HTTPS监听器,HTTPS监听器通过这个端口指定

返回状态码

成功返回200,失败返回见错误码

返回头域

除公共头域外,无其他特殊头域

返回参数

请求示例

PUT /v1/appblb/lb-j8UqijYf/HTTPlistener?clientToken=asdfg&listenerPort=80 HTTP/1.1
Host: blb.bj.baidubce.com
Authorization: bce-auth-v1/5e5a8adf11ae475ba95f1bd38228b44f/2016-04-10T08:26:52Z/1800/host;x-bce-date/ec3c0069f9abb1e247773a62707224124b2b31b4c171133677f9042969791f02

{
    "scheduler":"LeastConnection",
    "xForwardedFor":true,
    "serverTimeout":1800,
}

响应示例

HTTP/1.1 200 OK
x-bce-request-id: 946002ee-cb4f-4aad-b686-5be55df27f09
Date: Wed, 10 Apr 2016 08:26:52 GMT
Transfer-Encoding: chunked
Content-Type: application/json;charset=UTF-8
Server: BWS

UpdateAppHTTPSListener更新HTTPS监听器

  • 更新指定LoadBalancer下的HTTPS监听器参数,所有请求参数中指定的域都会被更新,未指定的域保持不变,监听器通过端口指定

请求结构

PUT /v{version}/appblb/{blbId}/HTTPSlistener?clientToken={clientToken}&listenerPort={listenerPort} HTTP/1.1
Host: blb.bj.baidubce.com
Authorization: authorization string

{
    "scheduler":scheduler,
    "keepSession":keepSession,
    "keepSessionType":keepSessionType,
    "keepSessionDuration":keepSessionDuration,
    "keepSessionCookieName":keepSessionCookieName,
    "xForwardedFor":xForwardedFor,        
    "serverTimeout":serverTimeout,
    "certIds":[id1, id2],
    "compatibleIE":true,
    "encryptionType":encryptionType,
    "encryptionProtocols":[protocal1, protacal2],
    "dualAuth":false,
    "clientCertIds":[id1, id2]
}

请求头域

除公共头域外,无其他特殊头域

请求参数

参数名称 类型 是否必需 参数位置 描述
version String URL参数 API版本号,当前取值1
blbId String URL参数 所属LoadBalancer的标识符
clientToken String Query参数 幂等性Token,长度不超过64位
listenerPort int Query参数 要更新的监听器端口,需为1-65535间的整数
scheduler String RequestBody参数 负载均衡算法,支持2种方式:"RoundRobin"/"LeastConnection"
keepSession boolean RequestBody参数 是否开启会话保持功能,即同一个Client发出的请求都会到达同一个后端服务器,默认关闭
keepSessionType String RequestBody参数 会话保持的cookie处理方式,当且仅当开启会话保持时有效,支持"insert"/"rewrite",默认"insert"
keepSessionTimeout int RequestBody参数 会话保持的cookie有效时间(单位:秒),当且仅当开启会话保持时有效,默认3600s,需为1-15552000间的整数
keepSessionCookieName int RequestBody参数 会话保持需要覆盖的cookie名称,当且仅当开启会话保持且keepSessionType="rewrite"时有效
xForwardedFor boolean RequestBody参数 是否开启获取Client真实IP,开启后后端服务器上可以通过X-Forwarded-For这个HTTP Header来获得Client端的真实地址,默认关闭
serverTimeout int RequestBody参数 后端服务器最大超时(单位:秒),默认30s,需为1-3600间的整数
certIds List\ RequestBody参数 监听器要加载的证书链
compatibleIE boolean RequestBody参数 是否兼容IE6的HTTPS请求(协议格式为较早的SSL3.0,安全性较差),默认开启
encryptionType String RequestBody参数 加密选项,支持三种类型:compatibleIE/incompatibleIE/userDefind,分别对应:兼容IE的加密方式/禁用不安全的加密方式/自定义加密方式,当encryptionType有值且合法时ie6Compatible字段传值不生效
encryptionProtocols List\ RequestBody参数 当encryptionType值为userDefind时协议类型列表,是以"sslv3"、"tlsv10"、"tlsv11"、"tlsv12"四种协议组合形成的字符串列表
dualAuth boolean RequestBody参数 是否开启双向认证,默认为关闭
clientCertIds List\ RequestBody参数 当dualAuth为true时,加载的客户端证书链

返回状态码

成功返回200,失败返回见错误码

返回头域

除公共头域外,无其他特殊头域

返回参数

请求示例

PUT /v1/appblb/lb-j8UqijYf/HTTPSlistener?clientToken=asdfg&listenerPort=80 HTTP/1.1
Host: blb.bj.baidubce.com
Authorization: bce-auth-v1/5e5a8adf11ae475ba95f1bd38228b44f/2016-04-10T08:26:52Z/1800/host;x-bce-date/ec3c0069f9abb1e247773a62707224124b2b31b4c171133677f9042969791f02

{
    "scheduler":"LeastConnection",
    "xForwardedFor":true,
    "serverTimeout":1800,
    "certIds":["cert-zfj2ey2z4kmm"]
}

响应示例

HTTP/1.1 200 OK
x-bce-request-id: 946002ee-cb4f-4aad-b686-5be55df27f09
Date: Wed, 10 Apr 2016 08:26:52 GMT
Transfer-Encoding: chunked
Content-Type: application/json;charset=UTF-8
Server: BWS

UpdateAppSSLListener更新SSL监听器

  • 更新指定LoadBalancer下的SSL监听器参数,所有请求参数中指定的域都会被更新,未指定的域保持不变,监听器通过端口指定。

请求结构

PUT /v{version}/appblb/{blbId}/SSLlistener?clientToken={clientToken}&listenerPort={listenerPort} HTTP/1.1
Host: blb.bj.baidubce.com
Authorization: authorization string

{
    "scheduler":scheduler,
    "certIds":[id1, id2],
    "compatibleIE":true,
    "encryptionType":encryptionType,
    "encryptionProtocols":[protocal1, protacal2],
    "dualAuth":false,
    "clientCertIds":[id1, id2]
}

请求头域

除公共头域外,无其他特殊头域

请求参数

参数名称 类型 是否必需 参数位置 描述
version String URL参数 API版本号,当前取值1
blbId String URL参数 所属LoadBalancer的标识符
clientToken String Query参数 幂等性Token,长度不超过64位
listenerPort int Query参数 要更新的监听器端口,需为1-65535间的整数
scheduler String RequestBody参数 负载均衡算法,支持3种方式:"RoundRobin"/"LeastConnection"/"Hash"
certIds List\ RequestBody参数 监听器要加载的证书链
compatibleIE boolean RequestBody参数 是否兼容IE6的HTTPS请求(协议格式为较早的SSL3.0,安全性较差),默认开启
encryptionType String RequestBody参数 加密选项,支持三种类型:compatibleIE/incompatibleIE/userDefind,分别对应:兼容IE的加密方式/禁用不安全的加密方式/自定义加密方式,当encryptionType有值且合法时ie6Compatible字段传值不生效
encryptionProtocols List\ RequestBody参数 当encryptionType值为userDefind时协议类型列表,是以"sslv3"、"tlsv10"、"tlsv11"、"tlsv12"四种协议组合形成的字符串列表
dualAuth boolean RequestBody参数 是否开启双向认证,默认为关闭
clientCertIds List\ RequestBody参数 当dualAuth为true时,加载的客户端证书链

返回状态码

成功返回200,失败返回见错误码

返回头域

除公共头域外,无其他特殊头域

返回参数

请求示例

PUT /v1/appblb/lb-j8UqijYf/TCPlistener?clientToken=asdfg&listenerPort=80 HTTP/1.1
Host: blb.bj.baidubce.com
Authorization: bce-auth-v1/5e5a8adf11ae475ba95f1bd38228b44f/2016-04-10T08:26:52Z/1800/host;x-bce-date/ec3c0069f9abb1e247773a62707224124b2b31b4c171133677f9042969791f02

{
    "scheduler":"LeastConnection",
    "certIds":["cert-zfj2ey2z4kmm"]
}

响应示例

HTTP/1.1 200 OK
x-bce-request-id: 946002ee-cb4f-4aad-b686-5be55df27f09
Date: Wed, 10 Apr 2016 08:26:52 GMT
Transfer-Encoding: chunked
Content-Type: application/json;charset=UTF-8
Server: BWS

DescribeAppTCPListeners查询应用型TCP监听器

  • 查询指定LoadBalancer下所有TCP监听器的信息
  • 支持按监听器端口进行匹配查询
  • 结果支持marker分页,分页大小默认为1000,可通过maxKeys参数指定

请求结构

GET /v{version}/appblb/{blbId}/TCPlistener?listenerPort={listenerPort}&marker={marker}&maxKeys={maxKeys} HTTP/1.1
Host: blb.bj.baidubce.com
Authorization: authorization string

请求头域

除公共头域外,无其他特殊头域

请求参数

参数名称 类型 是否必需 参数位置 描述
version String URL参数 API版本号,当前取值1
blbId String URL参数 所属LoadBalancer的标识符
listenerPort int Query参数 要查询的监听器端口
marker String Query参数 批量获取列表的查询的起始位置,是一个由系统生成的字符串
maxKeys int Query参数 每页包含的最大数量,最大数量不超过1000。缺省值为1000

返回状态码

成功返回200,失败返回见错误码

返回头域

除公共头域外,无其他特殊头域

返回参数

参数名称 类型 描述
listenerList List<AppTCPListenerModel> 包含查询结果的列表
marker String 标记查询的起始位置,若结果列表为空,此项不存在
isTruncated boolean true表示后面还有数据,false表示已经是最后一页
nextMarker String 获取下一页所需要传递的marker值。当isTruncated为false时,该域不出现
maxKeys int 每页包含的最大数量

请求示例

GET /v1/appblb/lb-j8UqijYf/TCPlistener?maxKeys=2 HTTP/1.1
Host: blb.bj.baidubce.com
Authorization: bce-auth-v1/5e5a8adf11ae475ba95f1bd38228b44f/2016-04-10T08:26:52Z/1800/host;x-bce-date/ec3c0069f9abb1e247773a62707224124b2b31b4c171133677f9042969791f02

响应示例

HTTP/1.1 200 OK
x-bce-request-id: 946002ee-cb4f-4aad-b686-5be55df27f09
Date: Wed, 10 Apr 2016 08:26:52 GMT
Transfer-Encoding: chunked
Content-Type: application/json;charset=UTF-8
Server: BWS

{
    "listenerList": [
        {
            "listenerPort": 80,
            "scheduler": "RoundRobin"
        },
        {
            "listenerPort": 88,
            "scheduler": "RoundRobin"
        }
    ],
    "marker": "listener-0050",
    "nextMarker": null,
    "isTruncated": false,
    "maxKeys": 2
}

DescribeAppUDPListeners查询UDP监听器

  • 查询指定LoadBalancer下所有UDP监听器的信息
  • 支持按监听器端口进行匹配查询
  • 结果支持marker分页,分页大小默认为1000,可通过maxKeys参数指定

请求结构

GET /v{version}/appblb/{blbId}/UDPlistener?listenerPort={listenerPort}&marker={marker}&maxKeys={maxKeys} HTTP/1.1
Host: blb.bj.baidubce.com
Authorization: authorization string

请求头域

除公共头域外,无其他特殊头域

请求参数

参数名称 类型 是否必需 参数位置 描述
version String URL参数 API版本号,当前取值1
blbId String URL参数 所属LoadBalancer的标识符
listenerPort int Query参数 要查询的监听器端口
marker String Query参数 批量获取列表的查询的起始位置,是一个由系统生成的字符串
maxKeys int Query参数 每页包含的最大数量,最大数量不超过1000。缺省值为1000

返回状态码

成功返回200,失败返回见错误码

返回头域

除公共头域外,无其他特殊头域

返回参数

参数名称 类型 描述
listenerList List<AppUDPListenerModel> 包含查询结果的列表
marker String 标记查询的起始位置,若结果列表为空,此项不存在
isTruncated boolean true表示后面还有数据,false表示已经是最后一页
nextMarker String 获取下一页所需要传递的marker值。当isTruncated为false时,该域不出现
maxKeys int 每页包含的最大数量

请求示例

GET /v1/appblb/lb-j8UqijYf/UDPlistener?maxKeys=2 HTTP/1.1
Host: blb.bj.baidubce.com
Authorization: bce-auth-v1/5e5a8adf11ae475ba95f1bd38228b44f/2016-04-10T08:26:52Z/1800/host;x-bce-date/ec3c0069f9abb1e247773a62707224124b2b31b4c171133677f9042969791f02

响应示例

HTTP/1.1 200 OK
x-bce-request-id: 946002ee-cb4f-4aad-b686-5be55df27f09
Date: Wed, 10 Apr 2016 08:26:52 GMT
Transfer-Encoding: chunked
Content-Type: application/json;charset=UTF-8
Server: BWS

{
    "listenerList": [
        {
            "listenerPort": 80,
            "scheduler": "RoundRobin"
        },
        {
            "listenerPort": 88,
            "scheduler": "RoundRobin"
        }
    ],
    "marker": "listener-0050",
    "nextMarker": null,
    "isTruncated": false,
    "maxKeys": 2
}

DescribeAppHTTPListeners查询HTTP监听器

  • 查询指定LoadBalancer下所有HTTP监听器的信息
  • 支持按监听器端口进行匹配查询
  • 结果支持marker分页,分页大小默认为1000,可通过maxKeys参数指定

请求结构

GET /v{version}/appblb/{blbId}/HTTPlistener?listenerPort={listenerPort}&marker={marker}&maxKeys={maxKeys} HTTP/1.1
Host: blb.bj.baidubce.com
Authorization: authorization string

请求头域

除公共头域外,无其他特殊头域

请求参数

参数名称 类型 是否必需 参数位置 描述
version String URL参数 API版本号,当前取值1
blbId String URL参数 所属LoadBalancer的标识符
listenerPort int Query参数 要查询的监听器端口
marker String Query参数 批量获取列表的查询的起始位置,是一个由系统生成的字符串
maxKeys int Query参数 每页包含的最大数量,最大数量不超过1000。缺省值为1000

返回状态码

成功返回200,失败返回见错误码

返回头域

除公共头域外,无其他特殊头域

返回参数

参数名称 类型 描述
listenerList List<AppHTTPListenerModel> 包含查询结果的列表
marker String 标记查询的起始位置,若结果列表为空,此项不存在
isTruncated boolean true表示后面还有数据,false表示已经是最后一页
nextMarker String 获取下一页所需要传递的marker值。当isTruncated为false时,该域不出现
maxKeys int 每页包含的最大数量

请求示例

GET /v1/appblb/lb-j8UqijYf/HTTPlistener?maxKeys=2 HTTP/1.1
Host: blb.bj.baidubce.com
Authorization: bce-auth-v1/ae4780f344774daa832f34caadd4d7de/2016-06-03T06:42:31Z/1800/host/3f26e5a322d41fa0f3315e906342c2691fe5ee35d21c7e66e425b4ee0f67ced3

响应示例

HTTP/1.1 200 OK
x-bce-request-id: 946002ee-cb4f-4aad-b686-5be55df27f09
Date: Fri, 03 Jun 2016 06:42:44 GMT
Transfer-Encoding: chunked
Content-Type: application/json;charset=UTF-8
Server: BWS

{
    "listenerList": [
        {
            "listenerPort": 90,
            "backendPort": 90,
            "scheduler": "LeastConnection",
            "keepSession": false,
            "keepSessionType": null,
            "keepSessionDuration": null,
            "keepSessionCookieName": null,
            "xForwardedFor": false,
            "serverTimeout": 30,
            "redirectPort": 80
        },
        {
            "listenerPort": 95,
            "backendPort": 95,
            "scheduler": "LeastConnection",
            "keepSession": false,
            "keepSessionType": null,
            "keepSessionDuration": null,
            "keepSessionCookieName": null,
            "xForwardedFor": false,
            "serverTimeout": 1800,
            "redirectPort": 80
        }
    ],
    "marker": "listener-005A",
    "nextMarker": "listener-0322",
    "isTruncated": true,
    "maxKeys": 2
}

DescribeAppHTTPSListeners查询HTTPS监听器

  • 查询指定LoadBalancer下所有HTTPS监听器的信息
  • 支持按监听器端口进行匹配查询
  • 结果支持marker分页,分页大小默认为1000,可通过maxKeys参数指定

请求结构

GET /v{version}/appblb/{blbId}/HTTPSlistener?listenerPort={listenerPort}&marker={marker}&maxKeys={maxKeys} HTTP/1.1
Host: blb.bj.baidubce.com
Authorization: authorization string

请求头域

除公共头域外,无其他特殊头域

请求参数

参数名称 类型 是否必需 参数位置 描述
version String URL参数 API版本号,当前取值1
blbId String URL参数 所属LoadBalancer的标识符
listenerPort int Query参数 要查询的监听器端口
marker String Query参数 批量获取列表的查询的起始位置,是一个由系统生成的字符串
maxKeys int Query参数 每页包含的最大数量,最大数量不超过1000。缺省值为1000

返回状态码

成功返回200,失败返回见错误码

返回头域

除公共头域外,无其他特殊头域

返回参数

参数名称 类型 描述
listenerList List<AppHTTPSListenerModel> 包含查询结果的列表
marker String 标记查询的起始位置,若结果列表为空,此项不存在
isTruncated boolean true表示后面还有数据,false表示已经是最后一页
nextMarker String 获取下一页所需要传递的marker值。当isTruncated为false时,该域不出现
maxKeys int 每页包含的最大数量

请求示例

GET /v1/appblb/lb-j8UqijYf/HTTPSlistener?maxKeys=2 HTTP/1.1
Host: blb.bj.baidubce.com
Authorization: bce-auth-v1/ae4780f344774daa832f34caadd4d7de/2016-06-03T06:42:31Z/1800/host/3f26e5a322d41fa0f3315e906342c2691fe5ee35d21c7e66e425b4ee0f67ced3

响应示例

HTTP/1.1 200 OK
x-bce-request-id: 946002ee-cb4f-4aad-b686-5be55df27f09
Date: Fri, 03 Jun 2016 06:42:44 GMT
Transfer-Encoding: chunked
Content-Type: application/json;charset=UTF-8
Server: BWS

{
    "listenerList": [
        {
            "listenerPort": 90,
            "backendPort": 90,
            "scheduler": "LeastConnection",
            "keepSession": false,
            "keepSessionType": null,
            "keepSessionDuration": null,
            "keepSessionCookieName": null,
            "xForwardedFor": false,
            "serverTimeout": 30,
            "certIds": ["cert-zfj2ey2z4kmm"],
            "ie6Compatible": true
        },
        {
            "listenerPort": 95,
            "backendPort": 95,
            "scheduler": "LeastConnection",
            "keepSession": false,
            "keepSessionType": null,
            "keepSessionDuration": null,
            "keepSessionCookieName": null,
            "xForwardedFor": false,
            "serverTimeout": 1800,
            "certIds": ["cert-zfj2ey2z4kmm"],
            "ie6Compatible": true
        }
    ],
    "marker": "listener-005A",
    "nextMarker": "listener-0322",
    "isTruncated": true,
    "maxKeys": 2
}

DescribeAppSSLListeners查询应用型SSL监听器

  • 查询指定LoadBalancer下所有SSL监听器的信息
  • 支持按监听器端口进行匹配查询
  • 结果支持marker分页,分页大小默认为1000,可通过maxKeys参数指定

请求结构

GET /v{version}/appblb/{blbId}/SSLlistener?listenerPort={listenerPort}&marker={marker}&maxKeys={maxKeys} HTTP/1.1
Host: blb.bj.baidubce.com
Authorization: authorization string

请求头域

除公共头域外,无其他特殊头域

请求参数

参数名称 类型 是否必需 参数位置 描述
version String URL参数 API版本号,当前取值1
blbId String URL参数 所属LoadBalancer的标识符
listenerPort int Query参数 要查询的监听器端口
marker String Query参数 批量获取列表的查询的起始位置,是一个由系统生成的字符串
maxKeys int Query参数 每页包含的最大数量,最大数量不超过1000。缺省值为1000

返回状态码

成功返回200,失败返回见错误码

返回头域

除公共头域外,无其他特殊头域

返回参数

参数名称 类型 描述
listenerList List<AppSSLListenerModel> 包含查询结果的列表
marker String 标记查询的起始位置,若结果列表为空,此项不存在
isTruncated boolean true表示后面还有数据,false表示已经是最后一页
nextMarker String 获取下一页所需要传递的marker值。当isTruncated为false时,该域不出现
maxKeys int 每页包含的最大数量

请求示例

GET /v1/appblb/lb-j8UqijYf/SSLlistener?maxKeys=2 HTTP/1.1
Host: blb.bj.baidubce.com
Authorization: bce-auth-v1/5e5a8adf11ae475ba95f1bd38228b44f/2016-04-10T08:26:52Z/1800/host;x-bce-date/ec3c0069f9abb1e247773a62707224124b2b31b4c171133677f9042969791f02

响应示例

HTTP/1.1 200 OK
x-bce-request-id: 946002ee-cb4f-4aad-b686-5be55df27f09
Date: Wed, 10 Apr 2016 08:26:52 GMT
Transfer-Encoding: chunked
Content-Type: application/json;charset=UTF-8
Server: BWS

{
    "listenerList": [
        {
            "listenerPort": 80,
            "scheduler": "RoundRobin",
            "certIds": ["cert-zfj2ey2z4kmm"],
            "ie6Compatible": true
        },
        {
            "listenerPort": 88,
            "scheduler": "RoundRobin",
            "certIds": ["cert-zfj2ey2z4kmm"],
            "ie6Compatible": true
        }
    ],
    "marker": "listener-0050",
    "nextMarker": null,
    "isTruncated": false,
    "maxKeys": 2
}

DeleteAppListeners释放监听器

  • 释放指定LoadBalancer下的监听器,监听器通过监听端口来指定
  • 支持批量释放

请求结构

PUT /v{version}/appblb/{blbId}/listener?{action}&clientToken={clientToken} HTTP/1.1
Host: blb.bj.baidubce.com
Authorization: authorization string

{
    "portList":[port1,port2]
}

请求头域

除公共头域外,无其他特殊头域

请求参数

参数名称 类型 是否必需 参数位置 描述
version String URL参数 API版本号,当前取值1
blbId String URL参数 所属LoadBalancer的标识符
action String Query参数 必须为batchdelete
clientToken String Query参数 幂等性Token
portList List\ RequestBody参数 所有待释放的监听器的端口,一起组成一个数组

返回状态码

成功返回200,失败返回见错误码

返回头域

除公共头域外,无其他特殊头域

返回参数

请求示例

PUT /v1/appblb/lb-j8UqijYf/listener?batchdelete
Host: blb.bj.baidubce.com
Authorization: bce-auth-v1/ae4780f344774daa832f34caadd4d7de/2016-06-03T03:26:45Z/1800/host/c863c8b9f75ff307eb1a3c564307b0833acb9d857c65de108258c3edd4cd0118

{
    "portList":[80,87]
}

响应示例

HTTP/1.1 200 OK
x-bce-request-id: 946002ee-cb4f-4aad-b686-5be55df27f09
Date: Fri, 03 Jun 2016 03:54:29 GMT
Transfer-Encoding: chunked
Content-Type: application/json;charset=UTF-8
Server: BWS

CreatePolicys创建策略

  • 在指定应用型BLB监听器端口下创建策略

请求结构

POST /v{version}/appblb/{blbId}/policys?clientToken={clientToken} HTTP/1.1
Host: blb.bj.baidubce.com
Authorization: authorization string

{
    "listenerPort": listenerPort,
    "appPolicyVos": [
        {
            "appServerGroupId": appServerGroupId,
            "backendPort": backendPort,
            "priority": priority,
            "desc": desc,
            "ruleList": [
                {
                    "key": key,
                    "value": value
                }
            ]
        }
    ]

}

请求头域

除公共头域外,无其他特殊头域

请求参数

参数名称 类型 是否必需 参数位置 描述
version String URL参数 API版本号,当前取值1
blbId String URL参数 所属LoadBalancer的标识符
clientToken String Query参数 幂等性Token
listenerPort int RequestBody参数 对应所在BLB下监听器端口号
appPolicyVos List<AppPolicy> RequestBody参数 监听器绑定策略列表,如果监听器类型为TCP只能有一条并且只支持全匹配

成功返回200,失败返回见错误码

返回状态码

成功返回200,失败返回见错误码
返回头域

除公共头域外,无其他特殊头域

返回参数

请求示例

POST /v1/appblb/lb-j8UqijYf/policys?clientToken=asdfg HTTP/1.1
Host: blb.bj.baidubce.com
Authorization: bce-auth-v1/5e5a8adf11ae475ba95f1bd38228b44f/2016-04-10T08:26:52Z/1800/host;x-bce-date/ec3c0069f9abb1e247773a62707224124b2b31b4c171133677f9042969791f02

{
    "listenerPort": 98,
    "appPolicyVos": [
        {
            "appServerGroupId": "sg-db3975dc",
            "backendPort": 83,
            "priority": 100,
            "desc": "aa",
            "ruleList": [
                {
                    "key": "*",
                    "value": "*"
                }
            ]
        }
    ]
}

响应示例

HTTP/1.1 200 OK
x-bce-request-id: 946002ee-cb4f-4aad-b686-5be55df27f09
Date: Wed, 10 Apr 2016 08:26:52 GMT
Transfer-Encoding: chunked
Content-Type: application/json;charset=UTF-8
Server: BWS

DescribePolicys查询对应BLB端口下策略信息

  • 查询指定LoadBalancer下所有服务器组的信息
  • 支持按监听器端口进行匹配查询
  • 结果支持marker分页,分页大小默认为1000,可通过maxKeys参数指定

请求结构

GET /v{version}/appblb/{blbId}/policys?marker={marker}&maxKeys={maxKeys}&port={port} HTTP/1.1
Host: blb.bj.baidubce.com
Authorization: authorization string

请求头域

除公共头域外,无其他特殊头域

请求参数

参数名称 类型 是否必需 参数位置 描述
version String URL参数 API版本号,当前取值1
blbId String URL参数 所属LoadBalancer的标识符
port int Query参数 BLB下监听器端口号
marker String Query参数 批量获取列表的查询的起始位置,是一个由系统生成的字符串
maxKeys int Query参数 每页包含的最大数量,最大数量不超过1000。缺省值为1000

返回状态码

成功返回200,失败返回见错误码

返回头域

除公共头域外,无其他特殊头域

返回参数

参数名称 类型 描述
policyList List<AppPolicy> 包含查询结果的列表
marker String 标记查询的起始位置,若结果列表为空,此项不存在
isTruncated boolean true表示后面还有数据,false表示已经是最后一页
nextMarker String 获取下一页所需要传递的marker值。当isTruncated为false时,该域不出现
maxKeys int 每页包含的最大数量

请求示例

GET /v1/appblb/lb-j8UqijYf/policys?maxKeys=2&port=80 HTTP/1.1
Host: blb.bj.baidubce.com
Authorization: bce-auth-v1/ae4780f344774daa832f34caadd4d7de/2016-06-03T06:42:31Z/1800/host/3f26e5a322d41fa0f3315e906342c2691fe5ee35d21c7e66e425b4ee0f67ced3

响应示例

HTTP/1.1 200 OK
x-bce-request-id: 946002ee-cb4f-4aad-b686-5be55df27f09
Date: Fri, 03 Jun 2016 06:42:44 GMT
Transfer-Encoding: chunked
Content-Type: application/json;charset=UTF-8
Server: BWS

{
    "marker": "rs-012310",          
    "isTruncated": false,
    "maxKeys": 1000,
    "nextMarker": "rs-013214",      
    policyList:[
    {
    "id":"policy_id",
    "appServerGroupId":”sg_id“,
    "backendPort":98,
    "portType":"TCP",
    "priority":100,
    "desc":"aa",
    "ruleList": [
        {
            "key": "host",
            "value": "*.baidu.com"
        }
    ]
    },{
    "id":"policy_id",
    "appServerGroupId":”sg_id“,
    "backendPort":80,
    "portType":"TCP",
    "priority":101,
    "desc":"bb",
    "backendServerList": [
        {
            "key": "*",
            "value": "*"
        }
    ]
    }
    ] 
}

DeletePolicys批量删除策略

  • 批量删除对应BLB端口下的策略

请求结构

PUT /v{version}/appblb/{blbId}/policys?{action}&clientToken={clientToken} HTTP/1.1
Host: blb.bj.baidubce.com
Authorization: authorization string

{
    "port": port,
     policyIdList: ["policyId1", "policyId2", "policyId3"]
}

请求头域

除公共头域外,无其他特殊头域

请求参数

参数名称 类型 是否必需 参数位置 描述
version String URL参数 API版本号,当前取值1
blbId String URL参数 所属LoadBalancer的标识符
action String Query参数 必须为batchdelete
clientToken String Query参数 幂等性Token
port int RequestBody参数 要删除策略前端端口
policyIdList List\ RequestBody参数 所有待释放的策略标识符,一起组成一个数组

返回状态码

成功返回200,失败返回见错误码

返回头域

除公共头域外,无其他特殊头域

返回参数

请求示例

PUT /v1/appblb/lb-j8UqijYf/policys?batchdelete
Host: blb.bj.baidubce.com
Authorization: bce-auth-v1/ae4780f344774daa832f34caadd4d7de/2016-06-03T03:26:45Z/1800/host/c863c8b9f75ff307eb1a3c564307b0833acb9d857c65de108258c3edd4cd0118

{
    "port":90,
    "policyIdList": ["ab48bbe", "2520741", "a78e04"]
}

响应示例

HTTP/1.1 200 OK
x-bce-request-id: 946002ee-cb4f-4aad-b686-5be55df27f09
Date: Fri, 03 Jun 2016 03:54:29 GMT
Transfer-Encoding: chunked
Content-Type: application/json;charset=UTF-8
Server: BWS