摘要:使用WebRequest遇到的"TheservercommittedanHTTPprotocolviolation"错误今天使用WebRequest访问WAP一些网站,程序在接收Response的时候抛出异常:The server committed an HTTP protocol violation原因是HTTP v1.1协议规定headers里的key, 不能含有空格.但某些WebServer的实现没有完全遵循这一点,导致了.Net的HttpWebResponse类在分析返回的时候报告上述错误.解决的办法是修改配置文件:1.对于web项目,修改web.config2.
阅读全文
文章分类 - System.NET&网络编程
摘要:其实要写个完整的Demo是挺困难的,而且目前我只做了Python的开发,没有写过其它版本,而且以我的习惯,我也不喜欢写完整的代码给别人去抄,所谓授之以鱼不如授之以渔。写个自然语言的版本吧,写起来简单,看的人也容易使用自己喜欢的语言来搞定。为什么把三个放在一起呢,其实它们的API区别不大,流程都是一样的,只是参数名字的区别而已。API的工作流程如下:(这些东西三个网站的开发手册里都有)用户登录到校内...
阅读全文
摘要:大家是否玩过校内网里的"好友买卖","极速飙车","抢床位"的游戏呢? 这就是校内应用。 那么我们如何来开发一个这样的应用呢? 研究了几天,我也写了个小应用 :) 幸福彩票 地址:http://apps.xiaonei.com/happylottery/ 大体上了解了他的原理。 我们来看一下他的原理。 首先我们必须要有自己的空间,我们开发的程序放在自己的空间上,然后把地址告诉校内网,校内网来抓取我...
阅读全文
摘要:http://www.cnblogs.com/jailu/category/179165.html 系列文章
阅读全文
摘要:// 要提交表单的URI字符串。 string uriString = "http://www.xxx.com/Login.aspx"; // 要提交的字符串数据。 string postString = "userName=user1&password=password1"; // 初始化WebClient WebClient webClient = new WebClient()...
阅读全文
摘要:.Net2.0中新增了很多组件,WebClient就是其中一个,功能也很强大,今天拿WebClient做了一个小实验,只用到了一些很简单的功能就可以实现以前不好实现的功能,很方便。 简单介绍一下WebClient: WebClient 类提供向 URI 标识的任何本地、Intranet 或 Internet 资源发送数据以及从这些资源接收数据的公共方法。 WebClien...
阅读全文
摘要:Mircsoft在dotnet1.1框架下提供的向 URI 标识的资源发送数据和从 URI 标识的资源接收数据的公共方法。 通过这个类,大家可以在脱离浏览器的基础上模拟浏览器对互联网上的资源的访问和发送信息。 WebClient类不能被继承,在dotnet1.1框架中已经为我们提供了WebRequest和WebResponse两个强大的类来 处理向URI标示的资源和获取数据了。然后,不足的...
阅读全文
摘要:假如某网站有个表单,例如(url: http://localhost/login.aspx): 帐号 密码 我们需要在程序中提交数据到这个表单,对于这种表单,我们可以使用 WebClient.UploadData 方法来实现,将所要上传的数据拼成字符即可,程序很简单: string ...
阅读全文
摘要:Code Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> try { WC = new System.Net.WebClient(); //实例化代理服...
阅读全文