UploadData Webclient возвращает ошибку 417 даже после установки false100Continue в false - PullRequest
0 голосов
/ 24 января 2010

Привет, ребята, пытаясь загрузить твит из моего приложения, и когда я делаю загрузку данных веб-клиентом, он возвращает WebExecption «Удаленный сервер возвратил ошибку: (417) Ожидание не удалось», после просмотра сети я вижу, что Я должен был установить в ожидаемом продолжении false значение 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;
    }

Надеюсь, это поможет, и заранее спасибо

1 Ответ

0 голосов
/ 24 января 2010

Попробуйте создать экземпляр WebClient после того, как вы измените Expect100Continue на false.

...