| | |
| | | } |
| | | } |
| | | |
| | | 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; |
| | | } |
| | | } |
| | |
| | | //修改参数的值 |
| | | foreach (var de in Pars) |
| | | { |
| | | string subNode = "DataList/Product/Batch";// + de.Key.ToString(); |
| | | string subNode = "DataList/Events/Event/DataField";// + de.Key.ToString(); |
| | | |
| | | XmlNode node = xml.SelectSingleNode(subNode, nsmgr); |
| | | if (de != null) |