2010-01-24 3 views
0

Salut les gars essayant de télécharger un tweet de mon application et quand je fais un webclient Charger des données il renvoie un WebExecption "Le serveur distant a retourné une erreur: (417) L'attente a échoué. ", après avoir regardé autour du filet, je vois que les gens devaient mettre un espoir de continuer à faux pour le faire fonctionner, après avoir regardé mon code, j'avais déjà le snippiet dans mon code. Est-ce que quelqu'un d'autre sait pourquoi cela ne fonctionne pas?Webclient UploadData renvoie l'erreur 417 même après avoir mis expect100Continue à false

Voici mon code.

 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; 
    } 

Hope this helps et merci à l'avance

Répondre

0

Essayez de créer le WebClient instanse après vous changez Expect100Continue false.

Questions connexes