From d17f7f7cad32bf30ccb1130f84ae9a4b507245e7 Mon Sep 17 00:00:00 2001 From: Andy Hsu Date: Fri, 7 Jul 2023 19:55:37 +0800 Subject: [PATCH] fix(123): judge status on get redirect_url (close #4718) --- drivers/123/driver.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/123/driver.go b/drivers/123/driver.go index 4dcedde74f6..8f8fcfea741 100644 --- a/drivers/123/driver.go +++ b/drivers/123/driver.go @@ -109,7 +109,7 @@ func (d *Pan123) Link(ctx context.Context, file model.Obj, args model.LinkArgs) log.Debugln("res code: ", res.StatusCode()) if res.StatusCode() == 302 { link.URL = res.Header().Get("location") - } else if res.StatusCode() == 200 { + } else if res.StatusCode() < 300 { link.URL = utils.Json.Get(res.Body(), "data", "redirect_url").ToString() } link.Header = http.Header{