diff --git a/internal/nodes/http_request_cache.go b/internal/nodes/http_request_cache.go index 8b78fae..6058b3c 100644 --- a/internal/nodes/http_request_cache.go +++ b/internal/nodes/http_request_cache.go @@ -348,6 +348,8 @@ func (this *HTTPRequest) doCacheRead() (shouldStop bool) { return true } } else { // 没有Range + this.writer.PrepareCompression(reader.BodySize()) + this.writer.WriteHeader(reader.Status()) err = reader.ReadBody(buf, func(n int) (goNext bool, err error) {