[VB.net 2005] Utilizzare il metodo POST - GET

giovedì 08 febbraio 2007 - 00.29

seven.7 Profilo | Junior Member

Ciao, sono alla ricerca disperata di capire come posso gestire un azione web tramite la finestra del mio programma, esempio: tenete presente quei programmini che permettono di far inviare sms free offerti dai provider senza aprire la pagina web? in realtà il mio discorso è diverso ma il principio è quello! Io devo effettuare una ragistrazione ad un sito che procede in 4 step cioè 4 pagine... aiuti? grazie anticipatamente

us01739 Profilo | Expert

Scusami, ma o ho capito male io, o mi pare che tu abbia le idee un po' confuse..
Prova a dare un'occhiata qui per cominciare a capire cosa sono le querystring:
http://support.microsoft.com/kb/300505/it
Questo è in asp, ma il concetto non cambia...
poi ne riparliamo....

Bye Bye

---------------------------------------------------
Roberto Gelmini - Microsoft Certified Professional
http://www.robertogelmini.com
---------------------------------------------------

seven.7 Profilo | Junior Member

Questo è il codice che stò utilizzando ma il fatto è che la pagina ha un id che cambia ogni qualvolta si apre una nuova sessione. E credo che è per questo che non mi permette di andare avanti allo step 2... Aiuto :-(

Dim web As System.Net.WebRequest = HttpWebRequest.Create("http://registra.rossoalice.alice.it/registra/tim/entratatim.do")
web.Method = "POST"
web.UseDefaultCredentials = True
web.ContentType = "application/x-www-form-urlencoded"
Dim postData As String = "nomePrivato=.... ecc...
Dim encoding As New System.Text.ASCIIEncoding
Dim arByte As Byte() = encoding.GetBytes(postData)
web.ContentLength = arByte.Length
'----------------------
' Invia la richiesta dei dati
'----------------------
Dim newStream As IO.Stream = web.GetRequestStream
newStream.Write(arByte, 0, arByte.Length)
newStream.Close()
'----------------------
' Legge la risposta e la visualizza in una MessageBox
'----------------------
Dim respStream As IO.Stream = web.GetResponse.GetResponseStream
Dim reader As New IO.StreamReader(respStream)
RichTextBox1.Text = reader.ReadToEnd
reader.Close()
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5