2020-09-15 14:44:38 +08:00
|
|
|
syntax = "proto3";
|
|
|
|
|
option go_package = "./pb";
|
|
|
|
|
|
|
|
|
|
package pb;
|
|
|
|
|
|
|
|
|
|
import "model_http_web.proto";
|
|
|
|
|
|
|
|
|
|
service HTTPWebService {
|
|
|
|
|
// 创建Web配置
|
|
|
|
|
rpc createHTTPWeb (CreateHTTPWebRequest) returns (CreateHTTPWebResponse);
|
|
|
|
|
|
|
|
|
|
// 查找Web配置
|
|
|
|
|
rpc findEnabledHTTPWeb (FindEnabledHTTPWebRequest) returns (FindEnabledHTTPWebResponse);
|
|
|
|
|
|
2020-09-16 09:09:31 +08:00
|
|
|
// 更改Web配置
|
2020-09-15 14:44:38 +08:00
|
|
|
rpc updateHTTPWeb (UpdateHTTPWebRequest) returns (UpdateHTTPWebResponse);
|
2020-09-16 09:09:31 +08:00
|
|
|
|
|
|
|
|
// 更改Gzip配置
|
|
|
|
|
rpc updateHTTPWebGzip (UpdateHTTPWebGzipRequest) returns (UpdateHTTPWebGzipResponse);
|
2020-09-16 20:29:26 +08:00
|
|
|
|
|
|
|
|
// 更改字符集配置
|
|
|
|
|
rpc updateHTTPWebCharset (UpdateHTTPWebCharsetRequest) returns (UpdateHTTPWebCharsetResponse);
|
|
|
|
|
|
|
|
|
|
// 更改请求Header策略
|
|
|
|
|
rpc updateHTTPWebRequestHeaderPolicy (UpdateHTTPWebRequestHeaderPolicyRequest) returns (UpdateHTTPWebRequestHeaderPolicyResponse);
|
|
|
|
|
|
|
|
|
|
// 更改响应Header策略
|
|
|
|
|
rpc updateHTTPWebResponseHeaderPolicy (UpdateHTTPWebResponseHeaderPolicyRequest) returns (UpdateHTTPWebResponseHeaderPolicyResponse);
|
2020-09-15 14:44:38 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 创建Web配置
|
|
|
|
|
message CreateHTTPWebRequest {
|
|
|
|
|
string root = 1;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message CreateHTTPWebResponse {
|
|
|
|
|
int64 webId = 1;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 查找Web配置
|
|
|
|
|
message FindEnabledHTTPWebRequest {
|
|
|
|
|
int64 webId = 1;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message FindEnabledHTTPWebResponse {
|
|
|
|
|
HTTPWeb web = 1;
|
|
|
|
|
}
|
|
|
|
|
|
2020-09-16 09:09:31 +08:00
|
|
|
// 更改Web配置
|
2020-09-15 14:44:38 +08:00
|
|
|
message UpdateHTTPWebRequest {
|
|
|
|
|
int64 webId = 1;
|
|
|
|
|
string root = 2;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message UpdateHTTPWebResponse {
|
|
|
|
|
|
2020-09-16 09:09:31 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 更改Gzip配置
|
|
|
|
|
message UpdateHTTPWebGzipRequest {
|
|
|
|
|
int64 webId = 1;
|
|
|
|
|
int64 gzipId = 2;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message UpdateHTTPWebGzipResponse {
|
|
|
|
|
|
2020-09-16 20:29:26 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 更改字符集配置
|
|
|
|
|
message UpdateHTTPWebCharsetRequest {
|
|
|
|
|
int64 webId = 1;
|
|
|
|
|
string charset = 2;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message UpdateHTTPWebCharsetResponse {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 更改请求Header策略
|
|
|
|
|
message UpdateHTTPWebRequestHeaderPolicyRequest {
|
|
|
|
|
int64 webId = 1;
|
|
|
|
|
int64 headerPolicyId = 2;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message UpdateHTTPWebRequestHeaderPolicyResponse {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 更改响应Header策略
|
|
|
|
|
message UpdateHTTPWebResponseHeaderPolicyRequest {
|
|
|
|
|
int64 webId = 1;
|
|
|
|
|
int64 headerPolicyId = 2;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message UpdateHTTPWebResponseHeaderPolicyResponse {
|
|
|
|
|
|
2020-09-15 14:44:38 +08:00
|
|
|
}
|