J'utilise HttpWebRequest et j'obtiens une erreur lors de l'exécution de GetResponse().HttpWebRequest Erreur: serveur 503 indisponible
I en utilisant ce code:
private void button1_Click(object sender, EventArgs e)
{
Uri myUri = new Uri("http://www.google.com/sorry/?continue=http://www.google.com/search%3Fq%3Dyamaha");
// Create a 'HttpWebRequest' object for the specified url.
HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create(myUri);
// Set the user agent as if we were a web browser
myHttpWebRequest.UserAgent = @"Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4";
HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();
var stream = myHttpWebResponse.GetResponseStream();
var reader = new StreamReader(stream);
var html = reader.ReadToEnd();
// Release resources of response object.
myHttpWebResponse.Close();
textBox1.Text = html;
}
Avez-vous eu la même erreur lors de la demande l'URL dans un navigateur ou un outil comme boucle? – jlafay
Cela ressemble à une URL décidément étrange à récupérer par programmation. Une raison pour cela? –
http://www.google.com/sorry/ renvoie un 503. Si vous essayez d'automatiser un grand nombre de requêtes sur Google, vous pouvez obtenir cette URL. Mais comme Jon Skeet l'a demandé, pourquoi soumettez-vous des demandes à cette URL en premier lieu? Voir http://support.google.com/websearch/bin/answer.py?hl=fr&answer=86640 –