0
嗨,大家試圖從我的應用程序上傳一條推文,當我做一個webclient時上傳數據,它返回一個WebExecption「遠程服務器返回錯誤:(417)期望失敗。 「在環顧網絡之後,我發現人們不得不將預測值設置爲false,然後回顧我的代碼,我已經在代碼中使用了snippiet。其他人知道爲什麼它不起作用嗎?即使在將expect100Continue設置爲false後,Webclient UploadData也會返回錯誤417
這是我的代碼。
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;
}
希望這會有所幫助,並在此先感謝