HttpWebRequest 417错误不可怕
作者:yaya | 时间:2009年12月2日 | 分类 学海无涯 | 标签 417错误 HttpWebRequest | 1回复
417错误不可怕!可怕的是guoguo那家伙非要想去post一个get的东东!!!弄了半天才发现~~简直晕了!
417错误:服务器不满足请求Expect头字段指定的期望值,如果是代理服务器,可能是下
一级服务器不能满足请求
如果要post数据的话加上System.Net.ServicePointManager.Expect100Continue = false就可以了。
这是因为HttpWebRequest会先去查询url是否存在而不会去post数据,证实以后再post数据。而一些apache不能接受,认为出错。而这都是expect头字段指定引起的。就是说HttpWebRequest默认设置Expect:100-continue(http1.1才有的属性)。只有设置为false就可以了。
鄙视guoguo中!
