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;
}
}