chengsc
2024-11-03 5ce969ed34e91c931cce38e2feb5d2c208633a96
Wms/Utility/Tools/HttpHelper.cs
@@ -65,17 +65,29 @@
            }
        }
        public static string DoGet(string url, Dictionary<string, string> paramDic = null, Dictionary<string, string> headerDic = null)
        public static string DoGet(string url, string str, string logStr, Dictionary<string, string> paramDic = null,  Dictionary<string, string> headerDic = null)
        {
            var paramString = GetUrlParamString(paramDic);
            var request = GetHttpWebRequest(url + paramString, headerDic, "GET");
            request.ContentType = "application/json";
            //log路径
            var logStr2 = $@".\log\{str}\{logStr}" + DateTime.Now.ToString("yyyyMMdd") + ".txt";
            try
            {
                return GetResponseString(request);
                //记录log
                LogFile.SaveLogToFile($"{str}:( {paramString} ),", logStr2);
                var requestData = GetResponseString(request);
                //记录log
                LogFile.SaveLogToFile($"{str}反馈:( {requestData} ),", logStr2);
                return requestData;
            }
            catch (WebException ex)
            {
                //记录log
                LogFile.SaveLogToFile($"{str}反馈:( {ex.Message} ),", logStr2);
                throw ex;
            }
        }