Envoyer des informations en POST vers une url en vb6
Bonjour,
Je vous préviens je suis novice en vb (premier programme : hier matin).
J'ai développé un module sur une page web qui doit pouvoir être appelé à partir d'une application vb. Je dois lui envoyé des variables en POST.
J'ai trouvé deux façons de réaliser ça : utiliser l'objet Inet ou l'objet
XmlHttpRequest :
Code:
1 2 3 4 5 6
|
Dim ObjetXhr As MSXML.XMLHTTPRequest
Set ObjetXhr = CreateObject("Microsoft.XMLHTTP")
ObjetXhr.Open "POST", AdresseServeurWeb() + "MaPageWeb?get=xxxx", False
ObjetXhr.setRequestHeader "Content-Type", "Application/x-www-form-urlencoded"
ObjetXhr.send "post=yyy" |
Inet :
Code:
1 2 3 4 5 6 7
|
Dim strURL As String, strFormData As String
strURL = AdresseServeurWeb() + "MaPageWeb?get=aaaa"
strFormData = "post=bbbb"
Me.InetSignature.Execute strURL, "POST", strFormData |
Dans les deux cas ma page est appelé, les variables GET sont présentes, mais pas les POST.