[英]Webclient UploadData returns error 417 even after putting expect100Continue to false
嗨,大家好,我尝试从我的应用程序上传一条推文,当我执行一个Webclient上传数据时,它返回一个WebExecption“远程服务器返回了一个错误:(417)Expectation Failed。”,环顾了整个网络,我发现人们不得不回顾我的代码后,期望100继续为false才能使其正常工作,我的代码中已经包含摘要。 还有其他人知道为什么它不起作用吗?
这是我的代码。
public bool PostTweet(string tweet)
{
string aUrl = "http://twitter.com/statuses/update.xml";
client.Credentials = new NetworkCredential(_username, _password);
System.Net.ServicePointManager.Expect100Continue = false;
byte[] tweetBytes = System.Text.Encoding.UTF8.GetBytes("status=" + tweet);
client.UploadData(aUrl,tweetBytes);
return true;
}
希望对您有所帮助,并在此先感谢
将Expect100Continue更改为false 后,尝试创建WebClient实例。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.