From a8dfddf6d3e9efd6792569917a635620ef02d24b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E7=A5=A5=E8=B6=85?= Date: Tue, 15 Jun 2021 10:33:30 +0800 Subject: [PATCH] =?UTF-8?q?HTTPHeaderPolicy.IsEmpty()=E6=96=B9=E6=B3=95?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=88=A0=E9=99=A4Header=E6=98=AF=E5=90=A6?= =?UTF-8?q?=E4=B8=BA=E7=A9=BA=E7=9A=84=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg/serverconfigs/shared/http_headers_policy.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkg/serverconfigs/shared/http_headers_policy.go b/pkg/serverconfigs/shared/http_headers_policy.go index 6a141a7..263d1b1 100644 --- a/pkg/serverconfigs/shared/http_headers_policy.go +++ b/pkg/serverconfigs/shared/http_headers_policy.go @@ -2,7 +2,7 @@ package shared import "strings" -// HeaderList定义 +// HTTPHeaderPolicy HeaderList定义 type HTTPHeaderPolicy struct { Id int64 `yaml:"id" json:"id"` // ID Name string `yaml:"name" json:"name"` // 名称 TODO @@ -26,7 +26,7 @@ type HTTPHeaderPolicy struct { deleteHeaderMap map[string]bool // header => bool } -// 校验 +// Init 校验 func (this *HTTPHeaderPolicy) Init() error { this.addHeaderNames = []string{} for _, h := range this.AddHeaders { @@ -69,12 +69,12 @@ func (this *HTTPHeaderPolicy) Init() error { return nil } -// 判断是否为空 +// IsEmpty 判断是否为空 func (this *HTTPHeaderPolicy) IsEmpty() bool { - return len(this.AddHeaders) == 0 && len(this.AddTrailers) == 0 && len(this.SetHeaders) == 0 && len(this.ReplaceHeaders) == 0 && this.Expires == nil + return len(this.AddHeaders) == 0 && len(this.AddTrailers) == 0 && len(this.SetHeaders) == 0 && len(this.ReplaceHeaders) == 0 && this.Expires == nil && len(this.DeleteHeaders) == 0 } -// 判断Add和Set中是否包含某个Header +// ContainsHeader 判断Add和Set中是否包含某个Header func (this *HTTPHeaderPolicy) ContainsHeader(name string) bool { name = strings.ToUpper(name) @@ -91,7 +91,7 @@ func (this *HTTPHeaderPolicy) ContainsHeader(name string) bool { return false } -// 判断删除列表中是否包含某个Header +// ContainsDeletedHeader 判断删除列表中是否包含某个Header func (this *HTTPHeaderPolicy) ContainsDeletedHeader(name string) bool { _, ok := this.deleteHeaderMap[strings.ToUpper(name)] return ok