结果列表页,用户页
This commit is contained in:
1 parent
89e3a04fe9
commit
e1a85eeb5e
14 files changed
+7393
-4408
No files matched your search
@@ -44,7 +44,7 @@ namespace Assets.Scripts.Apis
|
||||
|
||||
httpClient = new System.Net.Http.HttpClient(httpClientHandler);
|
||||
httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
|
||||
httpClient.DefaultRequestHeaders.UserAgent.Add(new ProductInfoHeaderValue("Unity", ConfigHelper.AppVersion));
|
||||
HandleHeaders(httpClient.DefaultRequestHeaders);
|
||||
}
|
||||
|
||||
protected async Task<bool> GetAsFileSync(string url, string fileName)
|
||||
@@ -97,12 +97,24 @@ namespace Assets.Scripts.Apis
|
||||
|
||||
var client = new HttpClient(httpClientHandler);
|
||||
client.DefaultRequestHeaders.Add("Language", "en");
|
||||
client.DefaultRequestHeaders.UserAgent.Add(new ProductInfoHeaderValue("Unity", ConfigHelper.AppVersion));
|
||||
HandleHeaders(client.DefaultRequestHeaders);
|
||||
|
||||
var result = await client.GetByteArrayAsync(_url).ConfigureAwait(false);
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
private static void HandleHeaders(HttpRequestHeaders defaultRequestHeaders)
|
||||
{
|
||||
#if UNITY_ANDROID
|
||||
defaultRequestHeaders.UserAgent.Add(new ProductInfoHeaderValue("Unity", ConfigHelper.AppVersion));
|
||||
#elif UNITY_IOS
|
||||
defaultRequestHeaders.UserAgent.Add(new ProductInfoHeaderValue("UnityiOS", ConfigHelper.AppVersion));
|
||||
#else
|
||||
defaultRequestHeaders.UserAgent.Add(new ProductInfoHeaderValue("Unity", ConfigHelper.AppVersion));
|
||||
#endif
|
||||
}
|
||||
|
||||
protected async Task<byte[]> GetUrlAsync(string url)
|
||||
{
|
||||
var httpResponseMessage = await httpClient.GetAsync(url, HttpCompletionOption.ResponseContentRead).ConfigureAwait(false);
|
||||
|
||||
Reference in new issue
Block a user