- 所属分类:网站建设知识
- 作者: 利来w66(中国)有限公司
- 更新时间: 2015-2-25 15:54:15
- 返回列表
我们经常需要抓取信息,还有将信息无打开网页的情况下将信息传递给其它信息的时候我们的就需要用到HttpWebRequest请求信息,下面利来w66(中国)有限公司就讲一下HttpWebRequest方法
//这里是传递参数信息
HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create("//labelmachines.net");
//设置编码信息
Encoding encoding = Encoding.UTF8;
//我们需要传递的参数
string param = "{'深圳网站建设':'//labelmachines.net'}";
byte[] bs = Encoding.ASCII.GetBytes(param);
string responseData = String.Empty;
req.Method = "POST";
req.ContentType = "application/x-www-form-surlencoded";
req.ContentLength = bs.Length;
using (Stream reqStream = req.GetRequestStream())
{
//写入参数信息
reqStream.Write(bs, 0, bs.Length);
reqStream.Close();
}
try
{
//请求信息
using (HttpWebResponse response = (HttpWebResponse)req.GetResponse())
{
using (StreamReader reader = new StreamReader(response.GetResponseStream(), encoding))
{
//读取信息
responseData = reader.ReadToEnd().ToString();
}
}
}
catch
{
//出现问题的方法信息
}
如有不懂,联系利来w66(中国)有限公司(//labelmachines.net)