From f9d7501b0f7e0367edaeae114f9bd4ea3577c5f4 Mon Sep 17 00:00:00 2001 From: Muihd <1083092844@qq.com> Date: Wed, 2 Apr 2025 10:22:52 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=20URI=20=E6=A3=80=E6=9F=A5?= =?UTF-8?q?=E9=80=BB=E8=BE=91=E4=B8=BA=E6=9B=B4=E7=81=B5=E6=B4=BB=E5=8C=B9?= =?UTF-8?q?=E9=85=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将对 URI 的检查从使用 `AbsolutePath` 属性改为使用 `Contains` 方法,以便更灵活地匹配 URI 中的字符串。这意味着现在只要 URI 中包含 "/webcast/room/create" 字符串,就会继续执行后续代码,而不再严格要求路径完全匹配。 --- BarrageGrab/Proxy/TitaniumProxy.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/BarrageGrab/Proxy/TitaniumProxy.cs b/BarrageGrab/Proxy/TitaniumProxy.cs index 40c6b85..32b5c65 100644 --- a/BarrageGrab/Proxy/TitaniumProxy.cs +++ b/BarrageGrab/Proxy/TitaniumProxy.cs @@ -228,7 +228,7 @@ namespace BarrageGrab.Proxy var processid = e.HttpClient.ProcessId.Value; var processName = base.GetProcessName(processid); var response = e.HttpClient.Response; - if (urix.AbsolutePath != "/webcast/room/create/") return; + if (!uri.Contains("/webcast/room/create")) return; if (processName != "直播伴侣") return; if (response.StatusCode != 200) return; var reponse = await e.GetResponseBodyAsString();