using System; using System.IO; using System.Net; namespace FangYar.Common { /// /// Http请求工具类 /// public class HttpRequestUtil { /// /// 根据网址获取数据 /// /// /// public static string GetPostUrl(string contentUrl) { try { HttpWebRequest reqContent = (HttpWebRequest)WebRequest.Create(contentUrl); reqContent.Method = "POST"; reqContent.AllowAutoRedirect = false;//服务端重定向。一般设置false reqContent.ContentType = "application/x-www-form-urlencoded";//数据一般设置这个值,除非是文件上传 HttpWebResponse respContent = (HttpWebResponse)reqContent.GetResponse(); string html = new StreamReader(respContent.GetResponseStream()).ReadToEnd(); return html; } catch (Exception ex) { return ex + ""; } } /// /// 根据网址获取数据 /// /// /// public static string GetUrl(string contentUrl) { try { HttpWebRequest reqContent = (HttpWebRequest)WebRequest.Create(contentUrl); reqContent.Method = "GET"; reqContent.AllowAutoRedirect = false;//服务端重定向。一般设置false reqContent.ContentType = "application/x-www-form-urlencoded";//数据一般设置这个值,除非是文件上传 HttpWebResponse respContent = (HttpWebResponse)reqContent.GetResponse(); string html = new StreamReader(respContent.GetResponseStream()).ReadToEnd(); return html; } catch (Exception ex) { return ex + ""; } } } }