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:
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);
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
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>
Quelqu'un peut-t-il m'éclairer sur mon erreur? Merci!