mirror of
https://github.com/TeaOSLab/EdgeNode.git
synced 2026-03-23 12:55:36 +08:00
优化ETag报头
This commit is contained in:
@@ -786,12 +786,18 @@ func (this *HTTPWriter) AddHeaders(header http.Header) {
|
||||
if this.rawWriter == nil {
|
||||
return
|
||||
}
|
||||
var newHeaders = this.rawWriter.Header()
|
||||
for key, value := range header {
|
||||
if key == "Connection" {
|
||||
continue
|
||||
}
|
||||
for _, v := range value {
|
||||
this.rawWriter.Header().Add(key, v)
|
||||
switch key {
|
||||
case "ETag":
|
||||
newHeaders[key] =value
|
||||
default:
|
||||
for _, v := range value {
|
||||
newHeaders.Add(key, v)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user