From 4c2535cb22ec5fd7e25bae1c58be01156c9171c3 Mon Sep 17 00:00:00 2001 From: Andy Hsu Date: Sun, 23 Jul 2023 15:18:01 +0800 Subject: [PATCH] fix(115): `user-agent` lost on upload (close #4831) --- drivers/115/util.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/drivers/115/util.go b/drivers/115/util.go index aacaff25..cc04baaf 100644 --- a/drivers/115/util.go +++ b/drivers/115/util.go @@ -1,10 +1,11 @@ package _115 import ( + "crypto/tls" "fmt" "github.com/SheltonZhu/115driver/pkg/driver" - "github.com/alist-org/alist/v3/drivers/base" + "github.com/alist-org/alist/v3/internal/conf" "github.com/pkg/errors" ) @@ -14,9 +15,11 @@ func (d *Pan115) login() error { var err error opts := []driver.Option{ driver.UA(UserAgent), + func(c *driver.Pan115Client) { + c.Client.SetTLSClientConfig(&tls.Config{InsecureSkipVerify: conf.Conf.TlsInsecureSkipVerify}) + }, } d.client = driver.New(opts...) - d.client.SetHttpClient(base.HttpClient) cr := &driver.Credential{} if d.Addition.QRCodeToken != "" { s := &driver.QRCodeSession{