리팩토링 중
This commit is contained in:
@@ -224,6 +224,7 @@ namespace UVC.Network
|
||||
/// <returns>지정된 타입으로 변환된 응답 데이터</returns>
|
||||
private static async UniTask<T> Request_<T>(string url, string body = null, string methodString = "post", Dictionary<string, string> header = null, bool useAuth = false)
|
||||
{
|
||||
|
||||
HTTPMethods method = StringToMethod(methodString);
|
||||
|
||||
if (!url.Contains("http")) url = $"{Domain}{url}";
|
||||
@@ -249,11 +250,13 @@ namespace UVC.Network
|
||||
//Debug.Log($"Request APIToken :{AuthService.Instance.Entiti.accessToken}");
|
||||
if (body != null)
|
||||
{
|
||||
request.UploadSettings.UploadStream =
|
||||
new MemoryStream(Encoding.UTF8.GetBytes(body));
|
||||
request.UploadSettings.UploadStream = new MemoryStream(Encoding.UTF8.GetBytes(body));
|
||||
}
|
||||
|
||||
bool isMainThread = PlayerLoopHelper.IsMainThread;
|
||||
//var response = await request.GetFromJsonResultAsync<T>();
|
||||
var response = await request.GetAsStringAsync();
|
||||
if(!isMainThread) await UniTask.SwitchToThreadPool();
|
||||
log.ResponseData = response;
|
||||
log.ResponseDate = DateTime.Now.ToString("yyyy-MM-ddTHH:mm:ss.fffZ");
|
||||
ServerLog.LogHttpResponse(log);
|
||||
@@ -418,7 +421,9 @@ namespace UVC.Network
|
||||
HttpLogEntry log = ServerLog.LogHttpRequest(url, methodString, headerObject.ToString(Formatting.None), body, DateTime.Now.ToString("yyyy-MM-ddTHH:mm:ss.fffZ"));
|
||||
//var response = await request.GetFromJsonResultAsync<T>();
|
||||
var now = DateTime.UtcNow;
|
||||
bool isMainThread = PlayerLoopHelper.IsMainThread;
|
||||
var response = await request.GetAsStringAsync();
|
||||
if (!isMainThread) await UniTask.SwitchToThreadPool();
|
||||
var diff = DateTime.UtcNow - now;
|
||||
log.ResponseData = response;
|
||||
log.ResponseDate = DateTime.Now.ToString("yyyy-MM-ddTHH:mm:ss.fffZ");
|
||||
|
||||
Reference in New Issue
Block a user