#region << 版 本 注 释 >> /*---------------------------------------------------------------- * 创建者:13118 * 创建时间:2022/3/17 14:52:03 * 版本:V1.0.0 * 描述: * * ---------------------------------------------------------------- * 修改人: * 时间: * 修改说明: * * 版本:V1.0.1 *----------------------------------------------------------------*/ #endregion << 版 本 注 释 >> using ARI.EAP.HOST.SRD; using Glorysoft.SECS.EQP.Utilities; using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Net; using System.Text; using System.Threading.Tasks; namespace ARI.EAP.HOST.Utilities { /// /// HttpUtils 的摘要说明 /// 调用http接口工具类 /// public static class HttpUtils { public static HttpWebResponse sentPOST(string url,string content) { HttpWebRequest postRequest=(HttpWebRequest)WebRequest.Create(url); postRequest.Method = "POST"; postRequest.ContentType = Configuration.conf.httpConfiguration.contentType; postRequest.Timeout = 10000; try { using (StreamWriter dataStream = new StreamWriter(postRequest.GetRequestStream())) { dataStream.Write(content); dataStream.Close(); } HttpWebResponse response = (HttpWebResponse)postRequest.GetResponse(); return response; }catch(Exception e) { LoggerService.SYSLogger.Error(e); return null; } } public static HttpWebResponse sentGET(string url,string param) { url = url + param; HttpWebRequest getRequest = (HttpWebRequest)WebRequest.Create(url); getRequest.Method = "GET"; getRequest.ContentType = Configuration.conf.httpConfiguration.contentType; try { HttpWebResponse response = (HttpWebResponse)getRequest.GetResponse(); return response; } catch (Exception e) { LoggerService.SYSLogger.Error(e); return null; } } } }