62,074
社区成员
发帖
与我相关
我的任务
分享
public class NetHelper
{
#region Get方式请求
/// <summary>
/// Get方式请求
/// </summary>
/// <param name="url"></param>
/// <returns></returns>
public static string RequestGetUrl(string url)
{
try
{
WebRequest request = WebRequest.Create(url);
WebResponse response = request.GetResponse();
Stream resStream = response.GetResponseStream();
StreamReader sr = new StreamReader(resStream, System.Text.Encoding.UTF8);
String aaa = "";
aaa = sr.ReadToEnd();
resStream.Close();
sr.Close();
return aaa;
}
catch
{
return "";
}
}
#endregion
#region RequestPostUrl post方式提交数据
public static string RequestPostUrl(string url, string content)//post方式向页面提交
{
byte[] bs = Encoding.UTF8.GetBytes(content);
string resultStream = null;
HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(url);
req.Method = "POST";
req.ContentType = "application/x-www-form-urlencoded;charset=utf-8";
req.ContentLength = bs.Length;
req.Timeout = 20000;
//设置发送内容
try
{
using (Stream reqStream = req.GetRequestStream())
{
reqStream.Write(bs, 0, bs.Length);
reqStream.Close();
reqStream.Dispose();
}
}
catch
{
}
try
{
WebResponse wr = req.GetResponse();
using (wr)
{
//在这里对接收到的页面内容进行处理
Stream stream = wr.GetResponseStream();
StreamReader sr = new StreamReader(stream, Encoding.UTF8);
resultStream = @sr.ReadToEnd();
}
}
catch (Exception e)
{
resultStream = "0";
}
return resultStream;
}
#endregion
}
string 返回值=new webclient().downloadstring("http://xxxx.xx.com/weddasd.php");
如果你在问 为什么webclient那地方报错
就转行卖手抓饼去吧