From 8abf4707a12229c6335e2b7d370080e51498da44 Mon Sep 17 00:00:00 2001 From: tangge233 Date: Fri, 8 Nov 2024 17:05:21 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E6=BC=8F=E4=BA=86=E4=B8=80=E4=B8=AA?= =?UTF-8?q?=EF=BC=8C=E9=97=AE=E9=A2=98=E4=B8=8D=E5=A4=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Plain Craft Launcher 2/Modules/ModSecret.vb | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Plain Craft Launcher 2/Modules/ModSecret.vb b/Plain Craft Launcher 2/Modules/ModSecret.vb index 194e4d7..c00b32f 100644 --- a/Plain Craft Launcher 2/Modules/ModSecret.vb +++ b/Plain Craft Launcher 2/Modules/ModSecret.vb @@ -118,7 +118,7 @@ Friend Module ModSecret ''' ''' 设置 Headers 的 UA、Referer。 ''' - Friend Sub SecretHeadersSign(Url As String, ByRef Request As HttpWebRequest, Optional UseBrowserUserAgent As Boolean = False) + Friend Sub SecretHeadersSign(Url As String, ByRef Request As HttpWebRequest, Optional UseBrowserUserAgent As Boolean = False, Optional AddReferer As Boolean = True) If Url.Contains("baidupcs.com") OrElse Url.Contains("baidu.com") Then Request.UserAgent = "LogStatistic" '#4951 ElseIf UseBrowserUserAgent Then @@ -126,8 +126,12 @@ Friend Module ModSecret Else Request.UserAgent = "PCL2/" & VersionStandardCode End If - Request.Referer = "http://" & VersionCode & ".pcl2.open.server/" - Request.Headers("x-api-key") = CurseForgeAPIKey + If AddReferer Then + Request.Referer = "http://" & VersionCode & ".pcl2.open.server/" + End If + If Url.Contains("api.curseforge") Then + Request.Headers("x-api-key") = CurseForgeAPIKey + End If End Sub #End Region