From ae746b9e6765bc643bb2e82bed5d01c23d3291d3 Mon Sep 17 00:00:00 2001 From: M09Ic Date: Tue, 7 Feb 2023 18:37:19 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96location=E7=9A=84=E5=A4=84?= =?UTF-8?q?=E7=90=86,=20=E6=9F=90=E4=BA=9B=E5=BA=94=E7=94=A8=E5=8F=AF?= =?UTF-8?q?=E8=83=BD=E4=BC=9A=E4=BD=BF=E7=94=A8=E5=B0=8F=E5=86=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg/baseline.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkg/baseline.go b/pkg/baseline.go index c2c500b..30c7eda 100644 --- a/pkg/baseline.go +++ b/pkg/baseline.go @@ -43,7 +43,11 @@ func NewBaseline(u, host string, resp *ihttp.Response) *Baseline { bl.ContentType = "other" } bl.Raw = append(bl.Header, bl.Body...) - bl.RedirectURL = resp.GetHeader("Location") + if r := resp.GetHeader("Location"); r != "" { + bl.RedirectURL = r + } else { + bl.RedirectURL = resp.GetHeader("location") + } bl.Dir = bl.IsDir() uu, err := url.Parse(u)