源站支持HTTP/2

This commit is contained in:
GoEdgeLab
2023-06-23 11:42:51 +08:00
parent 242fe7cdfc
commit 18a8eaa543
7 changed files with 242 additions and 208 deletions

View File

@@ -13827,7 +13827,7 @@
},
{
"name": "CheckUserServerRequest",
"code": "message CheckUserServerRequest {\n\tint64 serverId = 1;\n}",
"code": "message CheckUserServerRequest {\n\tint64 serverId = 1; // 网站ID\n}",
"doc": "检查网站是否属于某个用户"
},
{
@@ -13942,7 +13942,7 @@
},
{
"name": "ComposeServerConfigRequest",
"code": "message ComposeServerConfigRequest {\n\tint64 serverId = 1;\n}",
"code": "message ComposeServerConfigRequest {\n\tint64 serverId = 1; // 网站ID\n}",
"doc": "获取网站配置"
},
{
@@ -15332,7 +15332,7 @@
},
{
"name": "CreateOriginRequest",
"code": "message CreateOriginRequest {\n\tstring name = 1; // 名称,为可选项\n\tNetworkAddress addr = 2; // 源站网络地址\n\tbytes ossJSON = 15; // OSS配置信息源站网络地址中protocol为oss:开头时需要设置此项\n\tstring description = 3; // 描述,为可选项\n\tint32 weight = 4; // 权重不小于0一般设置为10\n\tbool isOn = 5; // 是否启用\n\tbytes connTimeoutJSON = 6; // 可选项\n\tbytes readTimeoutJSON = 7; // 可选项\n\tbytes idleTimeoutJSON = 8; // 可选项\n\tint32 maxConns = 9; // 可选项\n\tint32 maxIdleConns = 10; // 可选项\n\trepeated string domains = 11; // 可选项\n\tbytes certRefJSON = 12; // 可选项\n\tstring host = 13; // 可选项\n\tbool followPort = 14; // 可选项\n}",
"code": "message CreateOriginRequest {\n\tstring name = 1; // 名称,为可选项\n\tNetworkAddress addr = 2; // 源站网络地址\n\tbytes ossJSON = 15; // OSS配置信息源站网络地址中protocol为oss:开头时需要设置此项\n\tstring description = 3; // 描述,为可选项\n\tint32 weight = 4; // 权重不小于0一般设置为10\n\tbool isOn = 5; // 是否启用\n\tbytes connTimeoutJSON = 6; // 可选项,连接超时时间\n\tbytes readTimeoutJSON = 7; // 可选项,读取超时时间\n\tbytes idleTimeoutJSON = 8; // 可选项,空闲超时时间\n\tint32 maxConns = 9; // 可选项,最大连接数\n\tint32 maxIdleConns = 10; // 可选项,最大空闲连接数\n\trepeated string domains = 11; // 可选项,专属域名列表\n\tbytes certRefJSON = 12; // 可选项,证书设置\n\tstring host = 13; // 可选项,回源主机名\n\tbool followPort = 14; // 可选项,是否跟随端口\n\tbool http2Enabled = 16; // 可选项是否支持HTTP/2只在HTTPS源站时生效\n}",
"doc": "创建源站"
},
{
@@ -15432,7 +15432,7 @@
},
{
"name": "CreateServerRequest",
"code": "message CreateServerRequest {\n\tint64 userId = 1; // 可选项用户ID如果不想指定用户此值可以为0\n\tint64 adminId = 2; // 可选项管理员ID\n\tstring type = 3; // 类型httpProxyHTTP反向代理一般CDN服务都选这个、httpWeb静态文件服务只会从服务器上读取文件内容不会转发到源站、tcpProxyTCP反向代理、udpProxyUDP反向代理\n\tstring name = 4; // 网站名称,通常可以是一个域名\n\tstring description = 5; // 可选项,网站描述\n\n\t// 配置相关\n\tbytes serverNamesJSON = 8; // 域名列表 @link json:server_names\n\tbytes serverNamesJON = 19 [deprecated = true]; // 已过期,请使用 serverNamesJSON 代替\n\tbytes httpJSON = 9; // HTTP协议当type为httpProxy或者httpWeb时填写 @link json:http_protocol\n\tbytes httpsJSON = 10; // HTTPS协议当type为httpProxy或者httpWeb时填写 @link json:https_protocol\n\tbytes tcpJSON = 11; // TCP协议当type为tcpProxy时填写 @link json:tcp_protocol\n\tbytes tlsJSON = 12; // TLS协议当type为tcpProxy时填写 @link json:tls_protocol\n\tbytes unixJSON = 13; // 备用参数,不用填写\n\tbytes udpJSON = 14; // UDP协议当type为udpProxy时填写 @link json:udp_protocol\n\tint64 webId = 15; // 可选项Web配置ID当type为httpProxy或者httpWeb时填写可以通过 /HTTPWebService/createHTTPWeb 接口创建;如果你需要配置缓存等信息时需要在 HTTPWebService 接口操作\n\tbytes reverseProxyJSON = 16; // 反向代理(包含源站)配置引用,此项可以在创建网站后再设置 @link json:reverse_proxy_ref\n\trepeated int64 serverGroupIds = 17; // 可选项所属网站分组ID列表\n\tint64 userPlanId = 18; // 可选项套餐ID\n\n\tint64 nodeClusterId = 30; // 所部署的集群ID\n\tbytes includeNodesJSON = 31; // 备用参数,不用填写\n\tbytes excludeNodesJSON = 32; // 备用参数,不用填写\n}",
"code": "message CreateServerRequest {\n\tint64 userId = 1; // 可选项用户ID如果不想指定用户此值可以为0\n\tint64 adminId = 2; // 可选项管理员ID\n\tstring type = 3; // 类型httpProxyHTTP反向代理一般CDN服务都选这个、httpWeb静态文件服务只会从服务器上读取文件内容不会转发到源站、tcpProxyTCP反向代理、udpProxyUDP反向代理\n\tstring name = 4; // 网站名称,通常可以是一个域名\n\tstring description = 5; // 可选项,网站描述\n\n\t// 配置相关\n\tbytes serverNamesJSON = 8; // 域名列表 @link json:server_names\n\tbytes serverNamesJON = 19 [deprecated = true]; // 已过期,请使用 serverNamesJSON 代替\n\tbytes httpJSON = 9; // HTTP协议设置当type为httpProxy或者httpWeb时填写 @link json:http_protocol\n\tbytes httpsJSON = 10; // HTTPS协议设置当type为httpProxy或者httpWeb时填写 @link json:https_protocol\n\tbytes tcpJSON = 11; // TCP协议设置当type为tcpProxy时填写 @link json:tcp_protocol\n\tbytes tlsJSON = 12; // TLS协议设置当type为tcpProxy时填写 @link json:tls_protocol\n\tbytes unixJSON = 13; // 备用参数,不用填写\n\tbytes udpJSON = 14; // UDP协议设置当type为udpProxy时填写 @link json:udp_protocol\n\tint64 webId = 15; // 可选项Web配置ID当type为httpProxy或者httpWeb时填写可以通过 /HTTPWebService/createHTTPWeb 接口创建;如果你需要配置缓存等信息时需要在 HTTPWebService 接口操作\n\tbytes reverseProxyJSON = 16; // 反向代理(包含源站)配置引用,此项可以在创建网站后再设置 @link json:reverse_proxy_ref\n\trepeated int64 serverGroupIds = 17; // 可选项所属网站分组ID列表\n\tint64 userPlanId = 18; // 可选项套餐ID\n\n\tint64 nodeClusterId = 30; // 所部署的集群ID\n\tbytes includeNodesJSON = 31; // 备用参数,不用填写\n\tbytes excludeNodesJSON = 32; // 备用参数,不用填写\n}",
"doc": "创建网站"
},
{
@@ -15967,7 +15967,7 @@
},
{
"name": "DeleteServerRequest",
"code": "message DeleteServerRequest {\n\tint64 serverId = 1;\n}",
"code": "message DeleteServerRequest {\n\tint64 serverId = 1; // 网站ID\n}",
"doc": "禁用网站"
},
{
@@ -17427,7 +17427,7 @@
},
{
"name": "FindAndInitServerReverseProxyConfigRequest",
"code": "message FindAndInitServerReverseProxyConfigRequest {\n\tint64 serverId = 1;\n}",
"code": "message FindAndInitServerReverseProxyConfigRequest {\n\tint64 serverId = 1; // 网站ID\n}",
"doc": "查找反向代理设置"
},
{
@@ -17437,7 +17437,7 @@
},
{
"name": "FindAndInitServerWebConfigRequest",
"code": "message FindAndInitServerWebConfigRequest {\n\tint64 serverId = 1;\n}",
"code": "message FindAndInitServerWebConfigRequest {\n\tint64 serverId = 1; // 网站ID\n}",
"doc": "初始化Web设置"
},
{
@@ -18312,7 +18312,7 @@
},
{
"name": "FindEnabledServerConfigRequest",
"code": "message FindEnabledServerConfigRequest {\n\tint64 serverId = 1;\n}",
"code": "message FindEnabledServerConfigRequest {\n\tint64 serverId = 1; // 网站ID\n}",
"doc": "查找网站配置"
},
{
@@ -18322,7 +18322,7 @@
},
{
"name": "FindEnabledServerDNSRequest",
"code": "message FindEnabledServerDNSRequest {\n\tint64 serverId = 1;\n}",
"code": "message FindEnabledServerDNSRequest {\n\tint64 serverId = 1; // 网站ID\n}",
"doc": "查找单个网站的DNS信息"
},
{
@@ -18362,7 +18362,7 @@
},
{
"name": "FindEnabledServerTrafficLimitRequest",
"code": "message FindEnabledServerTrafficLimitRequest {\n\tint64 serverId = 1;\n}",
"code": "message FindEnabledServerTrafficLimitRequest {\n\tint64 serverId = 1; // 网站ID\n}",
"doc": "查找流量限制"
},
{
@@ -18372,7 +18372,7 @@
},
{
"name": "FindEnabledServerTypeRequest",
"code": "message FindEnabledServerTypeRequest {\n\tint64 serverId = 1;\n}",
"code": "message FindEnabledServerTypeRequest {\n\tint64 serverId = 1; // 网站ID\n}",
"doc": "查找网站的网站类型"
},
{
@@ -18382,7 +18382,7 @@
},
{
"name": "FindEnabledServerUAMRequest",
"code": "message FindEnabledServerUAMRequest {\n\tint64 serverId = 1;\n}",
"code": "message FindEnabledServerUAMRequest {\n\tint64 serverId = 1; // 网站ID\n}",
"doc": "查找网站UAM设置"
},
{
@@ -18472,7 +18472,7 @@
},
{
"name": "FindEnabledUserServerBasicRequest",
"code": "message FindEnabledUserServerBasicRequest {\n\tint64 serverId = 1;\n}",
"code": "message FindEnabledUserServerBasicRequest {\n\tint64 serverId = 1; // 网站ID\n}",
"doc": "查找用户网站基本信息"
},
{
@@ -19102,7 +19102,7 @@
},
{
"name": "FindNearbyServersRequest",
"code": "message FindNearbyServersRequest {\n\tint64 serverId = 1;\n}",
"code": "message FindNearbyServersRequest {\n\tint64 serverId = 1; // 网站ID\n}",
"doc": "查找某个网站附近的网站"
},
{
@@ -19442,22 +19442,22 @@
},
{
"name": "FindServerIdWithDNSNameResponse",
"code": "message FindServerIdWithDNSNameResponse {\n\tint64 serverId = 1;\n}",
"code": "message FindServerIdWithDNSNameResponse {\n\tint64 serverId = 1; // 网站ID\n}",
"doc": ""
},
{
"name": "FindServerNamesRequest",
"code": "message FindServerNamesRequest {\n\tint64 serverId = 1;\n}",
"code": "message FindServerNamesRequest {\n\tint64 serverId = 1; // 网站ID\n}",
"doc": "查找网站的域名设置"
},
{
"name": "FindServerNamesResponse",
"code": "message FindServerNamesResponse {\n\tbytes serverNamesJSON = 1;\n\tbool isAuditing = 2;\n\tint64 auditingAt = 5;\n\tbytes auditingServerNamesJSON = 3;\n\tServerNameAuditingResult auditingResult = 4;\n}",
"code": "message FindServerNamesResponse {\n\tbytes serverNamesJSON = 1; // 域名列表 @link json:server_names\n\tbool isAuditing = 2;\n\tint64 auditingAt = 5;\n\tbytes auditingServerNamesJSON = 3;\n\tServerNameAuditingResult auditingResult = 4;\n}",
"doc": ""
},
{
"name": "FindServerUserPlanRequest",
"code": "message FindServerUserPlanRequest {\n\tint64 serverId = 1;\n}",
"code": "message FindServerUserPlanRequest {\n\tint64 serverId = 1; // 网站ID\n}",
"doc": "获取网站套餐信息"
},
{
@@ -20962,7 +20962,7 @@
},
{
"name": "Origin",
"code": "message Origin {\n\tint64 id = 1;\n\tbool isOn = 2;\n\tstring name = 3;\n\tNetworkAddress addr = 4; // 源站网络地址\n\tbytes ossJSON = 9; // 源站网络地址为oss:开头时有此内容\n\tstring description = 5;\n\trepeated string domains = 6;\n\tstring host = 7;\n\tbool followPort = 8;\n}",
"code": "message Origin {\n\tint64 id = 1;\n\tbool isOn = 2;\n\tstring name = 3;\n\tNetworkAddress addr = 4; // 源站网络地址\n\tbytes ossJSON = 9; // 源站网络地址为oss:开头时有此内容\n\tstring description = 5;\n\trepeated string domains = 6;\n\tstring host = 7;\n\tbool followPort = 8;\n\tbool http2Enabled = 10; // 是否支持HTTP/2只在HTTPS源站时生效\n}",
"doc": ""
},
{
@@ -21037,7 +21037,7 @@
},
{
"name": "RegenerateServerDNSNameRequest",
"code": "message RegenerateServerDNSNameRequest {\n\tint64 serverId = 1;\n}",
"code": "message RegenerateServerDNSNameRequest {\n\tint64 serverId = 1; // 网站ID\n}",
"doc": "重新生成CNAME"
},
{
@@ -21562,7 +21562,7 @@
},
{
"name": "UpdateEnabledUserServerBasicRequest",
"code": "message UpdateEnabledUserServerBasicRequest {\n\tint64 serverId = 1;\n\tstring name = 2;\n}",
"code": "message UpdateEnabledUserServerBasicRequest {\n\tint64 serverId = 1; // 网站ID\n\tstring name = 2;\n}",
"doc": "修改用户网站基本信息"
},
{
@@ -22347,7 +22347,7 @@
},
{
"name": "UpdateOriginRequest",
"code": "message UpdateOriginRequest {\n\tint64 originId = 1; // 源站ID\n\tstring name = 2; // 可选项\n\tNetworkAddress addr = 3; // 源站网络地址\n\tbytes ossJSON = 16; // OSS配置信息源站网络地址中protocol为oss:开头时需要设置此项\n\tstring description = 4; // 可选项\n\tint32 weight = 5; // 权重不小于0一般设置为10\n\tbool isOn = 6; // 是否启用\n\tbytes connTimeoutJSON = 7; // 可选项\n\tbytes readTimeoutJSON = 8; // 可选项\n\tbytes idleTimeoutJSON = 9; // 可选项\n\tint32 maxConns = 10; // 可选项\n\tint32 maxIdleConns = 11; // 可选项\n\trepeated string domains = 12; // 可选项\n\tbytes certRefJSON = 13; // 可选项\n\tstring host = 14; // 可选项\n\tbool followPort = 15; // 可选项\n}",
"code": "message UpdateOriginRequest {\n\tint64 originId = 1; // 源站ID\n\tstring name = 2; // 可选项\n\tNetworkAddress addr = 3; // 源站网络地址\n\tbytes ossJSON = 16; // OSS配置信息源站网络地址中protocol为oss:开头时需要设置此项\n\tstring description = 4; // 可选项\n\tint32 weight = 5; // 权重不小于0一般设置为10\n\tbool isOn = 6; // 是否启用\n\tbytes connTimeoutJSON = 7; // 可选项\n\tbytes readTimeoutJSON = 8; // 可选项\n\tbytes idleTimeoutJSON = 9; // 可选项\n\tint32 maxConns = 10; // 可选项\n\tint32 maxIdleConns = 11; // 可选项\n\trepeated string domains = 12; // 可选项\n\tbytes certRefJSON = 13; // 可选项\n\tstring host = 14; // 可选项\n\tbool followPort = 15; // 可选项\n\tbool http2Enabled = 17; // 可选项是否支持HTTP/2只在HTTPS源站时生效\n}",
"doc": "修改源站"
},
{
@@ -22447,12 +22447,12 @@
},
{
"name": "UpdateServerDNSNameRequest",
"code": "message UpdateServerDNSNameRequest {\n\tint64 serverId = 1;\n\tstring dnsName = 2;\n}",
"code": "message UpdateServerDNSNameRequest {\n\tint64 serverId = 1; // 网站ID\n\tstring dnsName = 2;\n}",
"doc": "修改网站的CNAME"
},
{
"name": "UpdateServerDNSRequest",
"code": "message UpdateServerDNSRequest {\n\tint64 serverId = 1;\n\tbool supportCNAME = 2;\n}",
"code": "message UpdateServerDNSRequest {\n\tint64 serverId = 1; // 网站ID\n\tbool supportCNAME = 2;\n}",
"doc": "修改网站的DNS相关设置"
},
{
@@ -22462,7 +22462,7 @@
},
{
"name": "UpdateServerGroupIdsRequest",
"code": "message UpdateServerGroupIdsRequest {\n\tint64 serverId = 1;\n\trepeated int64 serverGroupIds = 2;\n}",
"code": "message UpdateServerGroupIdsRequest {\n\tint64 serverId = 1; // 网站ID\n\trepeated int64 serverGroupIds = 2;\n}",
"doc": "修改网站所在分组"
},
{
@@ -22487,17 +22487,17 @@
},
{
"name": "UpdateServerHTTPRequest",
"code": "message UpdateServerHTTPRequest {\n\tint64 serverId = 1;\n\tbytes httpJSON = 2;\n}",
"code": "message UpdateServerHTTPRequest {\n\tint64 serverId = 1; // 网站ID\n\tbytes httpJSON = 2; // HTTP协议设置当type为httpProxy或者httpWeb时填写 @link json:http_protocol\n}",
"doc": "修改网站的HTTP等设置"
},
{
"name": "UpdateServerHTTPSRequest",
"code": "message UpdateServerHTTPSRequest {\n\tint64 serverId = 1;\n\tbytes httpsJSON = 2;\n}",
"code": "message UpdateServerHTTPSRequest {\n\tint64 serverId = 1; // 网站ID\n\tbytes httpsJSON = 2; // HTTPS协议设置当type为httpProxy或者httpWeb时填写 @link json:https_protocol\n}",
"doc": ""
},
{
"name": "UpdateServerIsOnRequest",
"code": "message UpdateServerIsOnRequest {\n\tint64 serverId = 1;\n\tbool isOn = 2;\n}",
"code": "message UpdateServerIsOnRequest {\n\tint64 serverId = 1; // 网站ID\n\tbool isOn = 2;\n}",
"doc": "修改网站启是否启用"
},
{
@@ -22507,62 +22507,62 @@
},
{
"name": "UpdateServerNamesAuditingRequest",
"code": "message UpdateServerNamesAuditingRequest {\n\tint64 serverId = 1;\n\tServerNameAuditingResult auditingResult = 2;\n}",
"code": "message UpdateServerNamesAuditingRequest {\n\tint64 serverId = 1; // 网站ID\n\tServerNameAuditingResult auditingResult = 2;\n}",
"doc": "审核网站的域名设置"
},
{
"name": "UpdateServerNamesRequest",
"code": "message UpdateServerNamesRequest {\n\tint64 serverId = 1;\n\tbytes serverNamesJSON = 2;\n}",
"code": "message UpdateServerNamesRequest {\n\tint64 serverId = 1; // 网站ID\n\tbytes serverNamesJSON = 2; // 域名列表 @link json:server_names\n}",
"doc": "修改网站的域名设置"
},
{
"name": "UpdateServerReverseProxyRequest",
"code": "message UpdateServerReverseProxyRequest {\n\tint64 serverId = 1;\n\tbytes reverseProxyJSON = 2;\n}",
"code": "message UpdateServerReverseProxyRequest {\n\tint64 serverId = 1; // 网站ID\n\tbytes reverseProxyJSON = 2; // 反向代理(包含源站)配置引用,此项可以在创建网站后再设置 @link json:reverse_proxy_ref\n}",
"doc": "修改网站的反向代理设置"
},
{
"name": "UpdateServerTCPRequest",
"code": "message UpdateServerTCPRequest {\n\tint64 serverId = 1;\n\tbytes tcpJSON = 2;\n}",
"code": "message UpdateServerTCPRequest {\n\tint64 serverId = 1; // 网站ID\n\tbytes tcpJSON = 2; // TCP协议设置当type为tcpProxy时填写 @link json:tcp_protocol\n}",
"doc": ""
},
{
"name": "UpdateServerTLSRequest",
"code": "message UpdateServerTLSRequest {\n\tint64 serverId = 1;\n\tbytes tlsJSON = 2;\n}",
"code": "message UpdateServerTLSRequest {\n\tint64 serverId = 1; // 网站ID\n\tbytes tlsJSON = 2; // TLS协议设置当type为tcpProxy时填写 @link json:tls_protocol\n}",
"doc": ""
},
{
"name": "UpdateServerTrafficLimitRequest",
"code": "message UpdateServerTrafficLimitRequest {\n\tint64 serverId = 1;\n\tbytes trafficLimitJSON = 2;\n}",
"code": "message UpdateServerTrafficLimitRequest {\n\tint64 serverId = 1; // 网站ID\n\tbytes trafficLimitJSON = 2;\n}",
"doc": "设置流量限制"
},
{
"name": "UpdateServerUAMRequest",
"code": "message UpdateServerUAMRequest {\n\tint64 serverId = 1;\n\tbytes uamJSON = 2;\n}",
"code": "message UpdateServerUAMRequest {\n\tint64 serverId = 1; // 网站ID\n\tbytes uamJSON = 2;\n}",
"doc": "修改网站UAM设置"
},
{
"name": "UpdateServerUDPRequest",
"code": "message UpdateServerUDPRequest {\n\tint64 serverId = 1;\n\tbytes udpJSON = 2;\n}",
"code": "message UpdateServerUDPRequest {\n\tint64 serverId = 1; // 网站ID\n\tbytes udpJSON = 2; // UDP协议设置当type为udpProxy时填写 @link json:udp_protocol\n}",
"doc": ""
},
{
"name": "UpdateServerUnixRequest",
"code": "message UpdateServerUnixRequest {\n\tint64 serverId = 1;\n\tbytes unixJSON = 2;\n}",
"code": "message UpdateServerUnixRequest {\n\tint64 serverId = 1; // 网站ID\n\tbytes unixJSON = 2;\n}",
"doc": ""
},
{
"name": "UpdateServerUserPlanRequest",
"code": "message UpdateServerUserPlanRequest {\n\tint64 serverId = 1;\n\tint64 userPlanId = 2;\n}",
"code": "message UpdateServerUserPlanRequest {\n\tint64 serverId = 1; // 网站ID\n\tint64 userPlanId = 2;\n}",
"doc": "修改网站套餐"
},
{
"name": "UpdateServerUserRequest",
"code": "message UpdateServerUserRequest {\n\tint64 serverId = 1;\n\tint64 userId = 2;\n}",
"code": "message UpdateServerUserRequest {\n\tint64 serverId = 1; // 网站ID\n\tint64 userId = 2;\n}",
"doc": "修改网站所属用户"
},
{
"name": "UpdateServerWebRequest",
"code": "message UpdateServerWebRequest {\n\tint64 serverId = 1;\n\tint64 webId = 2;\n}",
"code": "message UpdateServerWebRequest {\n\tint64 serverId = 1; // 网站ID\n\tint64 webId = 2;\n}",
"doc": ""
},
{
@@ -22702,7 +22702,7 @@
},
{
"name": "UploadServerHTTPRequestStatRequest",
"code": "message UploadServerHTTPRequestStatRequest {\n\tstring month = 1;\n\tstring day = 2;\n\trepeated RegionCity regionCities = 3;\n\trepeated RegionProvider regionProviders = 4;\n\trepeated System systems = 5;\n\trepeated Browser browsers = 6;\n\trepeated HTTPFirewallRuleGroup httpFirewallRuleGroups = 7;\n\n\n\tmessage RegionCity {\n\t\tint64 serverId = 1;\n\t\tint64 countRequests = 5;\n\t\tint64 bytes = 6;\n\t\tint64 countAttackRequests = 7;\n\t\tint64 attackBytes = 8;\n\t\tint64 countryId = 9;\n\t\tint64 provinceId = 10;\n\t\tint64 cityId = 11;\n\t}\n\n\n\tmessage RegionProvider {\n\t\tint64 serverId = 1;\n\t\tint64 count = 3;\n\t\tint64 providerId = 4;\n\t}\n\n\n\tmessage System {\n\t\tint64 serverId = 1;\n\t\tstring name = 2;\n\t\tstring version = 3;\n\t\tint64 count = 4;\n\t}\n\n\n\tmessage Browser {\n\t\tint64 serverId = 1;\n\t\tstring name = 2;\n\t\tstring version = 3;\n\t\tint64 count = 4;\n\t}\n\n\n\tmessage HTTPFirewallRuleGroup {\n\t\tint64 serverId = 1;\n\t\tint64 httpFirewallRuleGroupId = 2;\n\t\tstring action = 3;\n\t\tint64 count = 4;\n\t}\n}",
"code": "message UploadServerHTTPRequestStatRequest {\n\tstring month = 1;\n\tstring day = 2;\n\trepeated RegionCity regionCities = 3;\n\trepeated RegionProvider regionProviders = 4;\n\trepeated System systems = 5;\n\trepeated Browser browsers = 6;\n\trepeated HTTPFirewallRuleGroup httpFirewallRuleGroups = 7;\n\n\n\tmessage RegionCity {\n\t\tint64 serverId = 1; // 网站ID\n\t\tint64 countRequests = 5;\n\t\tint64 bytes = 6;\n\t\tint64 countAttackRequests = 7;\n\t\tint64 attackBytes = 8;\n\t\tint64 countryId = 9;\n\t\tint64 provinceId = 10;\n\t\tint64 cityId = 11;\n\t}\n\n\n\tmessage RegionProvider {\n\t\tint64 serverId = 1; // 网站ID\n\t\tint64 count = 3;\n\t\tint64 providerId = 4;\n\t}\n\n\n\tmessage System {\n\t\tint64 serverId = 1; // 网站ID\n\t\tstring name = 2;\n\t\tstring version = 3;\n\t\tint64 count = 4;\n\t}\n\n\n\tmessage Browser {\n\t\tint64 serverId = 1; // 网站ID\n\t\tstring name = 2;\n\t\tstring version = 3;\n\t\tint64 count = 4;\n\t}\n\n\n\tmessage HTTPFirewallRuleGroup {\n\t\tint64 serverId = 1; // 网站ID\n\t\tint64 httpFirewallRuleGroupId = 2;\n\t\tstring action = 3;\n\t\tint64 count = 4;\n\t}\n}",
"doc": "上传HTTP请求待统计数据"
},
{