2020-09-26 08:07:24 +08:00
|
|
|
package serverconfigs
|
|
|
|
|
|
2021-10-10 10:35:09 +08:00
|
|
|
// 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"`
|
|
|
|
|
|
2023-11-10 16:36:14 +08:00
|
|
|
BodyType HTTPPageBodyType `yaml:"bodyType" json:"bodyType"` // 内容类型
|
|
|
|
|
URL string `yaml:"url" json:"url"` // URL
|
|
|
|
|
Body string `yaml:"body" json:"body"` // 输出的内容
|
2021-10-10 10:35:09 +08:00
|
|
|
|
|
|
|
|
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
|
|
|
|
|
}
|