添加、修改、删除HTTP Header时增加通用Header提示

This commit is contained in:
刘祥超
2022-10-24 15:42:23 +08:00
parent 3dd24dc5e7
commit 759189bca1

View File

@@ -96,6 +96,8 @@ var HTTPCommonRequestHeaders2 = []string{
"Want-Digest",
}
var AllHTTPCommonRequestHeaders = append(append([]string{}, HTTPCommonRequestHeaders...), HTTPCommonRequestHeaders2...)
var HTTPCommonResponseHeaders = []string{
"Accept-CH",
"Access-Control-Allow-Origin",
@@ -181,15 +183,12 @@ var HTTPCommonResponseHeaders2 = []string{
"X-DNS-Prefetch-Control",
}
var AllHTTPCommonResponseHeaders = append(append([]string{}, HTTPCommonResponseHeaders...), HTTPCommonResponseHeaders2...)
var allRequestHeaderMap = map[string]struct{}{}
func init() {
for _, headerName := range HTTPCommonRequestHeaders {
allRequestHeaderMap[headerName] = struct{}{}
allRequestHeaderMap[strings.ToLower(headerName)] = struct{}{}
allRequestHeaderMap[http.CanonicalHeaderKey(headerName)] = struct{}{}
}
for _, headerName := range HTTPCommonRequestHeaders2 {
for _, headerName := range AllHTTPCommonRequestHeaders {
allRequestHeaderMap[headerName] = struct{}{}
allRequestHeaderMap[strings.ToLower(headerName)] = struct{}{}
allRequestHeaderMap[http.CanonicalHeaderKey(headerName)] = struct{}{}