Merge remote-tracking branch 'origin/dev_release' into dev_release

This commit is contained in:
CaiYanPeng 2021-11-12 16:54:59 +08:00
commit 8155e6bc3d

View File

@ -1,8 +1,10 @@
using Assets.Scripts;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System;
using System.Collections;
using System.Collections.Generic;
using System.Globalization;
using System.IO;
using System.Net;
using System.Net.Http;
@ -291,8 +293,16 @@ namespace Assets.Scripts.Apis
request.CookieContainer.Add(item);
}
var settings = new JsonSerializerSettings();
settings.Converters.Add(new IsoDateTimeConverter
{
Culture = CultureInfo.CurrentCulture,
DateTimeStyles = DateTimeStyles.AssumeLocal
});
var postData = new StringBuilder();
var values = JsonConvert.DeserializeObject<Dictionary<string, string>>(JsonConvert.SerializeObject(data));
var values = JsonConvert.DeserializeObject<Dictionary<string, string>>(JsonConvert.SerializeObject(data, settings));
foreach (var item in values)
{
postData.Append(WebUtility.UrlEncode($"{ item.Key }={ item.Value }&"));