Bonjour,
Dans un post précédent, je cherchais à savoir comment lancer une requête HTTP en c++. Je parviens donc maintenant à me connecter sur un serveur et lancer une requête. Ma requête consiste en fait à demander à télécharger une image qui se trouve à l'adresse 'www.monsite.com/image.gif'. Je me connecte donc sur le nom de domaine 'www.monsite.com' (connexion réussie) puis j'envoie ma requête HTTP comme ceci:
Le problème est que le serveur me répond avec le message d'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 send(MySocket,"GET /image.gif HTTP/1.1\n\r\n\r",27,0);
Quelqu'un peut-t-il m'éclairer sur mon erreur? Merci!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 HTTP/1.1 400 Bad Request Date: Sun, 24 Feb 2008 00:02:52 GMT Server: Apache Content-Length: 226 Connection: close Content-Type: text/html; charset=iso-8859-1 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>400 Bad Request</title> </head><body> <h1>Bad Request</h1> <p>Your browser sent a request that this server could not understand.<br /> </p> </body></html>
Partager