今天在HttpWebRequest发送一个网页请求的时候,HttpWebResponse返回了一个奇怪的错误信息: 这个Http协议请求类可是微软封装的,我使用的流程可是中规中矩,不可能是我写错代码,然而看了下抓包工具抓的包,返回一切正常,所以只有一种可能就是对方服务器返回的标头格式不符合微软的解析规则. 因此脑袋里第一个想到的就是用Socket重写HttpWebResponse,可是想了下,HttpWebResponse本身封装的已经不错了,如果再去重写还不一定会比微软写的好,况且因为这一个小…