mirror of
https://github.com/TeaOSLab/EdgeCommon.git
synced 2025-11-12 19:30:25 +08:00
添加、修改、删除HTTP Header时增加通用Header提示
This commit is contained in:
@@ -96,6 +96,8 @@ var HTTPCommonRequestHeaders2 = []string{
|
|||||||
"Want-Digest",
|
"Want-Digest",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var AllHTTPCommonRequestHeaders = append(append([]string{}, HTTPCommonRequestHeaders...), HTTPCommonRequestHeaders2...)
|
||||||
|
|
||||||
var HTTPCommonResponseHeaders = []string{
|
var HTTPCommonResponseHeaders = []string{
|
||||||
"Accept-CH",
|
"Accept-CH",
|
||||||
"Access-Control-Allow-Origin",
|
"Access-Control-Allow-Origin",
|
||||||
@@ -181,15 +183,12 @@ var HTTPCommonResponseHeaders2 = []string{
|
|||||||
"X-DNS-Prefetch-Control",
|
"X-DNS-Prefetch-Control",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var AllHTTPCommonResponseHeaders = append(append([]string{}, HTTPCommonResponseHeaders...), HTTPCommonResponseHeaders2...)
|
||||||
|
|
||||||
var allRequestHeaderMap = map[string]struct{}{}
|
var allRequestHeaderMap = map[string]struct{}{}
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
for _, headerName := range HTTPCommonRequestHeaders {
|
for _, headerName := range AllHTTPCommonRequestHeaders {
|
||||||
allRequestHeaderMap[headerName] = struct{}{}
|
|
||||||
allRequestHeaderMap[strings.ToLower(headerName)] = struct{}{}
|
|
||||||
allRequestHeaderMap[http.CanonicalHeaderKey(headerName)] = struct{}{}
|
|
||||||
}
|
|
||||||
for _, headerName := range HTTPCommonRequestHeaders2 {
|
|
||||||
allRequestHeaderMap[headerName] = struct{}{}
|
allRequestHeaderMap[headerName] = struct{}{}
|
||||||
allRequestHeaderMap[strings.ToLower(headerName)] = struct{}{}
|
allRequestHeaderMap[strings.ToLower(headerName)] = struct{}{}
|
||||||
allRequestHeaderMap[http.CanonicalHeaderKey(headerName)] = struct{}{}
|
allRequestHeaderMap[http.CanonicalHeaderKey(headerName)] = struct{}{}
|
||||||
|
|||||||
Reference in New Issue
Block a user