求助!求大侠帮忙读段代码

wow5andy 2010-06-21 05:38:20
我从网上搜了一段代码如下:

  string param = "hl=zh-CN&newwindow=1";

  byte[] bs = Encoding.ASCII.GetBytes(param);

  HttpWebRequest req = (HttpWebRequest) HttpWebRequest.Create( "http://www.google.com/intl/zh-CN/" );

  req.Method = "POST";

  req.ContentType = "application/x-www-form-urlencoded";

  req.ContentLength = bs.Length;

  using (Stream reqStream = req.GetRequestStream())

  {

  reqStream.Write(bs, 0, bs.Length);

  }

  using (WebResponse wr = req.GetResponse())

  {

  //在这里对接收到的页面内容进行处理

  }
这段代码的意思应该是访问了谷歌 以POST 方式提交了数据,并接收了返回的页面内容,我看了半天就是没找到,接收的内容在哪呢?求大侠帮忙把接收的内容Response.Write()一下!!多谢
...全文
31 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuyq11 2010-06-21
  • 打赏
  • 举报
回复
using(HttpWebResponse myResponse=(HttpWebResponse)myRequest.GetResponse())
{
StreamReader reader = new StreamReader(response.GetResponseStream(),Encoding.Default);
string content = reader.ReadToEnd();
}

捷哥1999 2010-06-21
  • 打赏
  • 举报
回复
你安装vs的时候,应该一起安装了MSDN 吧,去MSDN搜索一下这几个对象的方法和属性就能理解了,一定要学会使用MSDN解决问题!

1、Encoding类,它的ASCII属性,以及该属性的GetBytes方法
2、HttpWebRequest 类,以及它的Create方法
3、HttpWebRequest 类的Method、ContentType 和ContentLength 属性
4、HttpWebRequest 类的GetRequestStream方法
5、Stream 类的Write方法
6、WebResponse类,以及HttpWebRequest 类的GetResponse方法
lishuai1030 2010-06-21
  • 打赏
  • 举报
回复
req.responseText啊 在注释的地方写
这就是接收返回内容啊

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧