wxr
2020-08-13 6a9ad7ec93218913a2ce3b898bb036f18f8f0da4
HDL_ON/DAL/Server/HttpServerRequestBase.cs
@@ -6,28 +6,21 @@
{
    public partial class HttpServerRequest
    {
        public string RequestHttpsHost = "https://developer.hdlcontrol.com/api/";
        string RequestHttpsHost = "https://developer.hdlcontrol.com/";
        /// <summary>
        /// 请求服务器方法
        /// </summary>
        /// <returns>The https.</returns>
        /// <param name="methodType">请求方法.</param>
        /// <param name="dataStringJson">请求的参数.</param>
        /// <param name="needHeaders">是否需要包头.</param>
        ResponsePack RequestHttps(string methodType, string dataStringJson, string loginToken)
        ResponsePack RequestHttps(string url, string dataStringJson, bool needAuthorization)
        {
            ResponsePack revertObj = new ResponsePack() { StateCode = "HDL-ON-Self:NotData" };
            ResponsePack revertObj = new ResponsePack() { StateCode = "Self:NotData" };
            var webClient = new WebClient();
            #region
            var urlHead = $"{RequestHttpsHost}";
                //webClient.Headers.Add("CONTENT-TYPE", "application/json");
            string url = urlHead + methodType;
            /* 如果不需要验证Token可以不用传入 */
            if (string.IsNullOrEmpty(loginToken))
            webClient.Headers.Add("CONTENT-TYPE", "application/json");
            if (needAuthorization)
            {
                webClient.Headers.Add("Authorization", loginToken);
                webClient.Headers.Add("Authorization", MainPage.LoginUser.loginTokenString);
            }
            byte[] bytes = null;
            try
@@ -36,8 +29,8 @@
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
                revertObj.StateCode = "HDL-ON-Self:Net_Error";
                MainPage.Log($"http upload data error : {ex.Message}");
                revertObj.StateCode = "Self:Net_Error";
                revertObj.ErrorInfo_En = "Network anomaly";
                revertObj.ErrorInfo_Zh = "网络异常";
            }
@@ -54,7 +47,7 @@
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
                MainPage.Log($"http upload data error : {ex.Message}");
            }
            return revertObj;
            #endregion