From ec074f7a42c10995732739c842e60ed84aedce20 Mon Sep 17 00:00:00 2001
From: JLChen <551775569@qq.com>
Date: 星期五, 20 十一月 2020 18:02:59 +0800
Subject: [PATCH] 2020-11-20 1.更新
---
HDL_ON/DAL/Server/HttpUtil.cs | 56 ++++++++++++++++++++++++++++++++++----------------------
1 files changed, 34 insertions(+), 22 deletions(-)
diff --git a/HDL_ON/DAL/Server/HttpUtil.cs b/HDL_ON/DAL/Server/HttpUtil.cs
index 1deb23f..ded5134 100644
--- a/HDL_ON/DAL/Server/HttpUtil.cs
+++ b/HDL_ON/DAL/Server/HttpUtil.cs
@@ -11,11 +11,8 @@
{
public class HttpUtil
{
+
#region HttpUtil 鍏ㄥ眬甯搁噺
- /// <summary>
- /// 璇锋眰鎴愬姛鐨勭姸鎬佺爜
- /// </summary>
- public const string SUCCESS_CODE = "0";
///// <summary>
///// API_HTTPS
///// </summary>
@@ -133,8 +130,9 @@
try
{
- //if (string.IsNullOrEmpty (urlHead)) {
- // urlHead = APIInfoConfig.Current.RequestHttpsHost;
+ //if (string.IsNullOrEmpty(urlHead))
+ //{
+ // urlHead = UserInfo.Current.RequestHttpsHost;
//}
//string requestFullUrl = urlHead + apiPath;
@@ -152,9 +150,9 @@
if (string.IsNullOrEmpty(replaceToken))
{
- if (MainPage.LoginUser != null)
+ if(UserInfo.Current != null)
{/* 濡傛灉涓嶉渶瑕侀獙璇乀oken鍙互涓嶇敤浼犲叆 */
- request.AddHeader("Authorization", MainPage.LoginUser.loginTokenString);
+ request.AddHeader("Authorization", UserInfo.Current.loginTokenString);
}
}
else
@@ -208,20 +206,20 @@
}
catch (Exception ex)
{
- HDL_ON.Common.Utlis.WriteLine(ex.Message);
+ HDL_ON.Utlis.WriteLine(ex.Message);
return new ResponsePackNew() { Code = "DATA_EXCEPTION" };
}
}
else
{
- HDL_ON.Common.Utlis.WriteLine(response.Content);
+ HDL_ON.Utlis.WriteLine(response.Content);
return new ResponsePackNew() { Code = "NETWORK_ERROR" };
}
}
catch (Exception ex)
{
- HDL_ON.Common.Utlis.WriteLine(ex.Message);
+ HDL_ON.Utlis.WriteLine(ex.Message);
return new ResponsePackNew() { Code = "NETWORK_ERROR" };
}
@@ -245,7 +243,7 @@
try
{
//if (string.IsNullOrEmpty (urlHead)) {
- // urlHead = APIInfoConfig.Current.RequestHttpsHost;
+ // urlHead = UserInfo.Current.RequestHttpsHost;
//}
//string requestFullUrl = urlHead + apiPath;
@@ -261,9 +259,9 @@
if (string.IsNullOrEmpty(replaceToken))
{
- if (MainPage.LoginUser != null)
+ if ( UserInfo.Current != null)
{/* 濡傛灉涓嶉渶瑕侀獙璇乀oken鍙互涓嶇敤浼犲叆 */
- request.AddHeader("Authorization", MainPage.LoginUser.loginTokenString);
+ request.AddHeader("Authorization", UserInfo.Current.loginTokenString);
}
}
else
@@ -289,7 +287,7 @@
}
catch (Exception ex)
{
- HDL_ON.Common.Utlis.WriteLine(ex.Message);
+ HDL_ON.Utlis.WriteLine(ex.Message);
return null;
}
#endregion
@@ -315,7 +313,7 @@
{
//if (string.IsNullOrEmpty (urlHead)) {
- // urlHead = APIInfoConfig.Current.RequestHttpsHost;
+ // urlHead = UserInfo.Current.RequestHttpsHost;
//}
//string requestFullUrl = urlHead + apiPath;
@@ -332,9 +330,9 @@
if (string.IsNullOrEmpty(replaceToken))
{
- if (MainPage.LoginUser != null)
+ if ( UserInfo.Current != null)
{/* 濡傛灉涓嶉渶瑕侀獙璇乀oken鍙互涓嶇敤浼犲叆 */
- request.AddHeader("Authorization", MainPage.LoginUser.loginTokenString);
+ request.AddHeader("Authorization", UserInfo.Current.loginTokenString);
}
}
else
@@ -380,20 +378,20 @@
}
catch (Exception ex)
{
- HDL_ON.Common.Utlis.WriteLine(ex.Message);
+ HDL_ON.Utlis.WriteLine(ex.Message);
return new ResponsePackNew() { Code = "DATA_EXCEPTION" };
}
}
else
{
- HDL_ON.Common.Utlis.WriteLine(response.Content);
+ HDL_ON.Utlis.WriteLine(response.Content);
return new ResponsePackNew() { Code = "NETWORK_ERROR" };
}
}
catch (Exception ex)
{
- HDL_ON.Common.Utlis.WriteLine(ex.Message);
+ HDL_ON.Utlis.WriteLine(ex.Message);
return new ResponsePackNew() { Code = "NETWORK_ERROR" };
}
@@ -459,11 +457,25 @@
string str = string.Empty;
foreach (KeyValuePair<string, object> item in paramDictionary)
{
+ //Value涓簄ull涓嶅弬鍔犳牎楠�
if (item.Value != null)
{
- str += item.Key + "=" + item.Value.ToString() + "&";
+ //Value.ToString()涓簄ull鎴栬��""涔熶笉鍙傚姞鏍¢獙
+ if (!string.IsNullOrEmpty(item.Value.ToString()))
+ {
+ //濡傛灉鏄痓ool绫诲瀷锛岃杞皬鍐�
+ if (item.Value is bool)
+ {
+ str += item.Key + "=" + item.Value.ToString().ToLower() + "&";
+ }
+ else
+ {
+ str += item.Key + "=" + item.Value.ToString() + "&";
+ }
+ }
}
}
+
//2.3 鎷兼帴SECRET_KEY
str = str.Substring(0, str.Length - 1) + SECRET_KEY;
//2.4 MD5杞崲+杞皬鍐�
--
Gitblit v1.8.0