修复response_headers错误的问题

This commit is contained in:
Liujian
2023-12-26 16:22:57 +08:00
parent d9067a54a5
commit efca7db53f
3 changed files with 6 additions and 9 deletions

View File

@@ -26,7 +26,7 @@ type requestAgent struct {
hostAgent *UrlAgent
remoteIP string
remotePort int
originHeader *fasthttp.ResponseHeader
originHeader fasthttp.ResponseHeader
headers http.Header
}
@@ -38,9 +38,6 @@ func (a *requestAgent) ResponseHeaders() http.Header {
if a.headers != nil {
return a.headers
}
if a.originHeader == nil {
return make(http.Header)
}
headers := make(http.Header)
a.originHeader.VisitAll(func(key, value []byte) {
bytes.SplitN(value, []byte(":"), 2)
@@ -85,7 +82,7 @@ func (a *requestAgent) setRemotePort(port int) {
a.remotePort = port
}
func newRequestAgent(IRequest http_service.IRequest, host string, scheme string, header *fasthttp.ResponseHeader, beginTime, endTime time.Time) *requestAgent {
func newRequestAgent(IRequest http_service.IRequest, host string, scheme string, header fasthttp.ResponseHeader, beginTime, endTime time.Time) *requestAgent {
return &requestAgent{IRequest: IRequest, host: host, scheme: scheme, beginTime: beginTime, endTime: endTime, originHeader: header}
}