PDA

View Full Version : [VB6] Passare una stringa con metodo post da VB6 ad Http


luxe
11-08-2008, 10:36
Salve ragazzi,
avrei una domandina. Avrei esigenza di passare una stringa con Metodo POST da una mia applicazione in VB6 ad un sito http. Con vb 2008 è molto semplice, avrei fatto cosi:

Dim myWebClient As New System.Net.WebClient

myWebClient.OpenRead("http://xxxxxxxxxxxx/script.php?body=" + "stringa da passare").

In questo modo senza aprire il browser, l'applicazione invia la stringa.

Come posso fare per far lo stesso discorso con VB6?

...ho provato con
ShellExecute Me.hwnd, "open", "http://xxxxxxxxxxxx/script.php?body=" + "stringa da passare"", "", "", SW_SHOWNORMAL
ed effettivamente funziona, ma apre il browser e visualizza la stringa passata e NON VA BENE.

Grazie in anticipo

carosene
11-08-2008, 11:05
Riferimenti: "Microsoft WinHTTP Services, version 5.1"



Dim WinHttpReq As WinHttp.WinHttpRequest

Private Sub cmdSend_Click()

WinHttpReq.Open "POST", urlText.Text, True

WinHttpReq.Send requestText.Text

end Sub

luxe
11-08-2008, 15:40
ottimo, provato e funzionante.
Ti ringrazio