2010-01-24 56 views
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; 
    } 

希望這會有所幫助,並在此先感謝

回答

0

嘗試創建instanse 後更改Expect100Continue假WebClient的。

相關問題