Files
EdgeCommon/pkg/serverconfigs/http_shutdown_config.go

24 lines
693 B
Go
Raw Normal View History

2020-09-26 08:07:24 +08:00
package serverconfigs
2021-10-10 10:35:09 +08:00
import "github.com/TeaOSLab/EdgeCommon/pkg/serverconfigs/shared"
// HTTPShutdownConfig 关闭页面配置
2020-09-26 08:07:24 +08:00
type HTTPShutdownConfig struct {
2021-10-10 10:35:09 +08:00
IsPrior bool `yaml:"isPrior" json:"isPrior"`
IsOn bool `yaml:"isOn" json:"isOn"`
BodyType shared.BodyType `yaml:"bodyType" json:"bodyType"` // 内容类型
URL string `yaml:"url" json:"url"` // URL
Body string `yaml:"body" json:"body"` // 输出的内容
Status int `yaml:"status" json:"status"`
2020-09-26 08:07:24 +08:00
// TODO 可以自定义Content-Type
// TODO 可以设置是否立即断开与客户端的连接
}
2021-10-10 10:35:09 +08:00
// Init 校验
2020-09-26 08:07:24 +08:00
func (this *HTTPShutdownConfig) Init() error {
return nil
}