From 79dc302f147bed50544a1f61e3c7c9c450475ad8 Mon Sep 17 00:00:00 2001 From: ALEXTANG <574809918@qq.com> Date: Thu, 13 Jul 2023 19:34:30 +0800 Subject: [PATCH] Update Utility.Http.cs --- .../Runtime/GameFramework/Utility/Utility.Http.cs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Assets/TEngine/Runtime/GameFramework/Utility/Utility.Http.cs b/Assets/TEngine/Runtime/GameFramework/Utility/Utility.Http.cs index 8f5a32b3..f6af98ac 100644 --- a/Assets/TEngine/Runtime/GameFramework/Utility/Utility.Http.cs +++ b/Assets/TEngine/Runtime/GameFramework/Utility/Utility.Http.cs @@ -14,7 +14,7 @@ namespace TEngine public static partial class Http { /// - /// GET请求与获取结果。 + /// GET请求与获取结果. /// public static async UniTask Get(string url,float timeout = 5f) { @@ -24,13 +24,17 @@ namespace TEngine UnityWebRequest unityWebRequest = UnityWebRequest.Get(url); try { - await unityWebRequest.SendWebRequest().WithCancellation(cts.Token); + var (isCanceled, _) = await unityWebRequest.SendWebRequest().WithCancellation(cts.Token).SuppressCancellationThrow(); + if (isCanceled) + { + Log.Warning($"HttpGet {url} be canceled!"); + } } catch (OperationCanceledException ex) { if (ex.CancellationToken == cts.Token) { - Debug.Log("HttpGet Timeout"); + Log.Debug("HttpGet Timeout"); return string.Empty; } }