chengsc
2025-01-18 3fb6058bfb7d7a03722e35a043b95095fd8443d7
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;
            }
        }