上次介绍了用WebClient的方式提交POST请求,这次,我继续来介绍用其它一种方式
HttpWebRequest以及HttpWebResponse
自认为与上次介绍的WebClient最大的不同之处在于HttpWebRequest更灵活,也更强大,比如,HttpWebRequest支持Cookie,而WebClient就不支持,因此,如果要登录某个网站才能进行某些操作的时候,HttpWebResponse就派上用场了。
补充:
WebClient是可以操作Cookie的,因为Cookie本质上就是个字符串,只要服务器返回的头是“SetCooie:
C#模拟POST提交表单进阶:HttpWebRequest与HttpWebResponse实战

本文介绍了使用HttpWebRequest和HttpWebResponse在C#中模拟POST表单提交,相较于WebClient,HttpWebRequest更加灵活且支持Cookie处理,适合处理需要登录的场景。内容涉及Referer和Cookie的概念及其在网络请求中的作用,提醒开发者注意数据验证和安全防护。
最低0.47元/天 解锁文章
733

被折叠的 条评论
为什么被折叠?



