黄聪

论SEO对人类的重要性,请看我的博客:hcsem.com

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2013年1月20日

摘要: 上次介绍了用WebClient的方式提交POST请求,这次,我继续来介绍用其它一种方式HttpWebRequest以及HttpWebResponse自认为与上次介绍的WebClient最大的不同之处在于HttpWebRequest更灵活,也更强大,比如,HttpWebRequest支持Cookie,而WebClient就不支持,因此,如果要登录某个网站才能进行某些操作的时候,HttpWebResponse就派上用场了。补充:WebClient是可以操作Cookie的,因为 Cookie本质上就是个字符串,只要服务器返回的头是“SetCooie:xxx”,所以,按照返回的格式做下处理(不能原样返 阅读全文
posted @ 2013-01-20 16:52 黄聪 阅读(2619) 评论(0) 推荐(0) 编辑

摘要: C#的提交表单方式主要有两种WebClient与HttpWebRequest,这里先介绍一种WebClient,转送门:http://msdn.microsoft.com/zh-cn/library/system.net.webclient(v=VS.80).aspx string postString = "arg1=a&arg2=b";//这里即为传递的参数,可以用工具抓包分析,也可以自己分析,主要是form里面每一个name都要加进来 byte[] postData = Encoding.UTF8.GetBytes(postString);//编码,尤其是汉字 阅读全文
posted @ 2013-01-20 16:50 黄聪 阅读(9542) 评论(0) 推荐(0) 编辑