This commit is contained in:
gospider
2025-02-27 09:02:46 +08:00
parent d7d7796b22
commit 068b80538f
7 changed files with 40 additions and 21 deletions

View File

@@ -321,6 +321,7 @@ func (obj *Response) IsSSE() bool {
// read body
func (obj *Response) ReadBody() (err error) {
obj.readBodyLock.Lock()
defer obj.readBodyLock.Unlock()
if obj.readBody {
return nil
}
@@ -333,7 +334,6 @@ func (obj *Response) ReadBody() (err error) {
obj.webSocket = websocket.NewClientConn(newFakeConn(obj.rawConn.connStream()), websocket.GetResponseHeaderOption(obj.response.Header))
}
}
obj.readBodyLock.Unlock()
}()
obj.readBody = true
bBody := bytes.NewBuffer(nil)