繁体   English   中英

即使将Expect100Continue设置为false,Webclient UploadData也会返回错误417

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM