mirror of
				https://github.com/TeaOSLab/EdgeCommon.git
				synced 2025-11-04 05:00:24 +08:00 
			
		
		
		
	添加、修改、删除HTTP Header时增加通用Header提示
This commit is contained in:
		@@ -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{}{}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user