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 :
Inet :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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"
Dans les deux cas ma page est appelé, les variables GET sont présentes, mais pas les POST.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager