post数据时发生417错误,请问如何处理,Expectation Failed

lonelydreamsym 2007-06-28 07:48:34
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
byte[] requestBytes = System.Text.Encoding.ASCII.GetBytes(post);
req.Method = "POST";
req.CookieContainer = cookie;
req.ContentType = "application/x-www-form-urlencoded";
req.ContentLength = requestBytes.Length;
Stream requestStream = req.GetRequestStream();
requestStream.Write(requestBytes,0,requestBytes.Length);
requestStream.Close();

HttpWebResponse res = (HttpWebResponse)req.GetResponse();

res.Cookies = cookie.GetCookies(req.RequestUri);
StreamReader sr = new StreamReader(res.GetResponseStream(), System.Text.Encoding.Default);
strResult = sr.ReadToEnd();
sr.Close();
res.Close();
向服务器提交数据时发生:417 Expectation Failed,请问如何处理??
...全文
1599 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
roadblue 2011-09-15
  • 打赏
  • 举报
回复
在代码的最开始加入如下一句:
System.Net.ServicePointManager.Expect100Continue = false;


或在配置文件中加入(示例代码中的粗体文字):

<?xml version=”1.0″ encoding=”utf-8″ ?>
<configuration>
<system.net>
<settings>
<servicePointManager expect100Continue=”false”/>
</settings>
</system.net>
</configuration>

leehom0754 2011-06-30
  • 打赏
  • 举报
回复
07年的贴阿!!! 我现在也遇到相同的问题.
wfnice12 2008-09-04
  • 打赏
  • 举报
回复
怎么解决的啊,请答复一下啊,我忙了两天了就是没有找的解决办法

我的是webservice 调用,对方使用了DNS转发,在别的服务器上就好用.请高人指点...
lonelydreamsym 2007-06-28
  • 打赏
  • 举报
回复
自己解决了
wdzr_826 2007-06-28
  • 打赏
  • 举报
回复
座下来学习
lonelydreamsym 2007-06-28
  • 打赏
  • 举报
回复
小样,来点实际的,不要偷懒
我爱程序 2007-06-28
  • 打赏
  • 举报
回复
桑,你看看这个http://my.donews.com/buffalo319/category/http%E5%8D%8F%E8%AE%AE/,里面有讲解
flyin2006isdie 2007-06-28
  • 打赏
  • 举报
回复
up
jinpeng_dotnet 2007-06-28
  • 打赏
  • 举报
回复
没有见过这样的问题,帮楼主顶下!

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧