Client http en c ou c++

albertoC Messages postés 20 Date d'inscription lundi 29 décembre 2003 Statut Membre Dernière intervention 2 juillet 2004 - 29 déc. 2003 à 17:44
albertoC Messages postés 20 Date d'inscription lundi 29 décembre 2003 Statut Membre Dernière intervention 2 juillet 2004 - 30 déc. 2003 à 21:04
Bonjour,

je cherche un client http en c++ permettant le téléchargement de pages web (toutes simples) à partir de leur url.

Quelqu'un aurait-il ça dans ses tiroirs ?

merci d'avance
alberto

4 réponses

cs_aardman Messages postés 1905 Date d'inscription mercredi 22 janvier 2003 Statut Membre Dernière intervention 17 septembre 2012 3
29 déc. 2003 à 21:58
Salut,
Tu cherches un programme tout fini ou juste des petits bouts de code ?
0
albertoC Messages postés 20 Date d'inscription lundi 29 décembre 2003 Statut Membre Dernière intervention 2 juillet 2004
30 déc. 2003 à 06:34
Bonjour,

Finalement, j'ai réussi à faire marchoter quelque chose :
je crée une socket, je me connecte sur le port 80, et j'envoie une requete. Ca a l'air de répondre.

Il me reste à trouver comment demander la connexion à internet quand c'est nécessaire.

Merci beaucoup pour ta réponse.
Alberto
0
cs_aardman Messages postés 1905 Date d'inscription mercredi 22 janvier 2003 Statut Membre Dernière intervention 17 septembre 2012 3
30 déc. 2003 à 16:55
Salut,
Dans le meme genre, deux petits bouts de code qui font a peut pres la meme chose:
Avec les sockets:
http://www.cppfrance.com/forum.v2.aspx?ID=158608
Avec wininet:
http://www.cppfrance.com/forum.v2.aspx?ID=166215
mon bout de code avec les sockets n'affiche rien, c'etait juste un exemple pour etablir une connexion a un serveur http, mais si tu veux je peux le modifier pour telecharger et afficher un fichier.

Donc pour télécharger une page web, tu te connecte au serveur, tu lui envoies:
"GET http://www.monsite.com/mapage.html HTTP/1.0\n\n"
Le serveur te réponds par une entete, qui contient:
Le numéro de l'erreur et la taille du fichier.
Ensuite vient une ligne vide (\r\n\r\n) puis ton fichier.

la RFC HTTP en francais (ca peut etre utile):
http://betouchi.free.fr/doc_et_ebook/prog_reseau/rfc_francais/
0
albertoC Messages postés 20 Date d'inscription lundi 29 décembre 2003 Statut Membre Dernière intervention 2 juillet 2004
30 déc. 2003 à 21:04
Merci pour ces précisions.
Je vais regarder tout ça tout de suite.

a+
alberto
0
Rejoignez-nous