OVH Cloud OVH Cloud

Requete HTTP

2 réponses
Avatar
Steph
Bonjour,

J'ai besoin de créer et d'envoyer une requête HTTP à un serveur web via VB6
et récupérer la réponse...
En fait, cette requete doit contenir un champ de formulaire html, il s'agit
donc de recréer dans un code VB6 la requête HTTP générée par le clic sur un
bouton Submit (action = POST) d'un formulaire html, puis d'envoyer cette
requête et d'analyser la réponse, donc récupérer la réponse (GET HTTP).

Est-ce possible ?

Merci !

2 réponses

Avatar
Jean-Marc
"Steph" a écrit dans le message de
news:
Bonjour,

J'ai besoin de créer et d'envoyer une requête HTTP à un serveur web via


VB6
et récupérer la réponse...
En fait, cette requete doit contenir un champ de formulaire html, il


s'agit
donc de recréer dans un code VB6 la requête HTTP générée par le clic sur


un
bouton Submit (action = POST) d'un formulaire html, puis d'envoyer cette
requête et d'analyser la réponse, donc récupérer la réponse (GET HTTP).

Est-ce possible ?



Hello,

c'est tout à fait possible, grace à:
- un composant Winsock,
- la lecture de la RFC HTTP
(http://www.faqs.org/rfcs/rfc1945.html)

Bien lire la RFC pour comprendre le format
d'échange, la suite n'est qu'une simple utilisation
des sockets, toute bête avec Winsock.

En l'absence de winsock, on peut s'en sortir avec
les API, mais c'est moins évident. Cependant, des
exemples d'utilisation existent, notamment avec
l'excellent API guide (voir la section Winsock, qui
détaille l'usage de toutes les fonctions)
(http://www.mentalis.org/agnet/apiguide.shtml)

--
Jean-marc
"There are only 10 kind of people
those who understand binary and those who don't."
Avatar
Steph
Merci Jean-Marc !