From 7f35aab0715a1c0464e0ebc92787844731eebb1f Mon Sep 17 00:00:00 2001 From: Andy Hsu Date: Mon, 17 Apr 2023 14:39:21 +0800 Subject: [PATCH] revert(quark): remove preset range header --- drivers/quark/driver.go | 3 --- internal/model/args.go | 13 ++++++------- server/common/proxy.go | 4 ---- 3 files changed, 6 insertions(+), 14 deletions(-) diff --git a/drivers/quark/driver.go b/drivers/quark/driver.go index 67ef3f94..b9928811 100644 --- a/drivers/quark/driver.go +++ b/drivers/quark/driver.go @@ -71,9 +71,6 @@ func (d *Quark) Link(ctx context.Context, file model.Obj, args model.LinkArgs) ( "Referer": []string{"https://pan.quark.cn"}, "User-Agent": []string{ua}, }, - PresetHeader: http.Header{ - "Range": []string{"bytes=0-"}, - }, }, nil } diff --git a/internal/model/args.go b/internal/model/args.go index 82214beb..b3655476 100644 --- a/internal/model/args.go +++ b/internal/model/args.go @@ -17,13 +17,12 @@ type LinkArgs struct { } type Link struct { - URL string `json:"url"` - Header http.Header `json:"header"` // needed header - PresetHeader http.Header `json:"preset_header"` - Data io.ReadCloser // return file reader directly - Status int // status maybe 200 or 206, etc - FilePath *string // local file, return the filepath - Expiration *time.Duration // url expiration time + URL string `json:"url"` + Header http.Header `json:"header"` // needed header + Data io.ReadCloser // return file reader directly + Status int // status maybe 200 or 206, etc + FilePath *string // local file, return the filepath + Expiration *time.Duration // url expiration time } type OtherArgs struct { diff --git a/server/common/proxy.go b/server/common/proxy.go index bbefaa55..37c51089 100644 --- a/server/common/proxy.go +++ b/server/common/proxy.go @@ -77,10 +77,6 @@ func Proxy(w http.ResponseWriter, r *http.Request, link *model.Link, file model. if err != nil { return err } - // preset header - for h, val := range link.PresetHeader { - req.Header[h] = val - } // client header for h, val := range r.Header { if utils.SliceContains(conf.SlicesMap[conf.ProxyIgnoreHeaders], strings.ToLower(h)) {