调用UpdateContainerConfiguration接口设置ECS集群中应用或应用分组的Tomcat。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求头

该接口使用公共请求头,无特殊请求头。请参见公共请求参数文档。

请求语法

POST /pop/v5/app/container_config HTTP/1.1

请求参数

名称 类型 位置 是否必选 示例值 描述
AppId String Query c627c157-560d-43ff-************

应用ID。

GroupId String Query 8123db90-880f-**************

分组ID。

  • 如果ID不为空,则设置指定应用分组的Tomcat。
  • 如果ID为“”,则设置应用的Tomcat。
ContextPath String Query /

Tomcat的ContextPath,支持空字符串、null-war包名称、ROOT-根目录或其他非空自定义字符串。

支持英文字母、数字、 短划线(-)和下划线(_)。

  • 应用分组不设置该参数,则使用应用配置。
  • 应用不设置该参数,则使用根目录/
HttpPort Integer Query 8080

应用端口。

  • 应用分组不设置该参数,则使用应用配置。
  • 应用不设置该参数,则使用默认值8080。
MaxThreads Integer Query 20

最大线程数。

  • 应用分组不设置该参数,则使用应用配置。
  • 应用不设置该参数,使用默认值250。
URIEncoding String Query ISO-8859-1

URI编码方式,支持ISO-8859-1、GBK、GB2312和UTF-8。

  • 应用分组不设置该参数,则使用应用配置
  • 应用不设置该参数,则使用Tomcat默认值。
UseBodyEncoding Boolean Query true

useBodyEncodingForURI是否启用。

  • 应用分组不设置该参数,则使用应用配置。
  • 应用不设置该参数,则使用默认值false。

返回数据

名称 类型 示例值 描述
Code Integer 200

code码

ContainerConfiguration Struct

容器配置信息

ContextPath String /

Tomcat的ContextPath

HttpPort Integer 8080

应用端口

MaxThreads Integer 20

最大线程数

URIEncoding String ISO-8859-1

URI编码方式,支持ISO-8859-1、GBK、GB2312和UTF-8。

UseBodyEncoding Boolean true

useBodyEncodingForURI是否启用

Message String success

附加信息

RequestId String D16979DC-4D42-***************

请求ID

示例

请求示例

POST /pop/v5/app/container_config HTTP/1.1
公共请求头
{
  "AppId": ""
}

正常返回示例

XML格式

<Message>success</Message>
<ContainerConfiguration>
    <UseBodyEncoding>true</UseBodyEncoding>
    <MaxThreads>20</MaxThreads>
    <HttpPort>8080</HttpPort>
    <URIEncoding>ISO-8859-1</URIEncoding>
</ContainerConfiguration>
<Code>200</Code>

JSON格式

{
	"Message": "success",
	"ContainerConfiguration": {
		"UseBodyEncoding": true,
		"MaxThreads": 20,
		"HttpPort": 8080,
		"URIEncoding": "ISO-8859-1"
	},
	"Code": 200
}

错误码

访问错误中心查看更多错误码。