+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 2 su 2

Invio dati a form pagina web

  1. #1
    zypp0 non è in linea Novello
    Salve, seguendo questo thread http://forum.masterdrive.it/visual-b...rametri-50232/ cercavo di inviare dati ad una pagina web, ma sia utilizzando il metodo del webbrowser sia quello diretto al sito, riscontro un errore in HttpWebUtility (se seguo l' esempio per il FW 3.5, l' errore è in WebUtility). Semplicemente l' errore dice che il nome non è dichiarato, ma ho importato System.web e ho aggiungo il riferimento a system.web.

    Per caso, una volta aggiunto il riferimento, dovrebbe apparire qualcosa tra le schede del progetto a destra? (Dove stanno i form, l' icona etc)

    Comunque, il codice che sto tentando di utilizzare è il seguente:

            Dim username As String = "zypp0"
            Dim password As String = "miapassword"
            Dim request As HttpWebRequest
            request = CType(WebRequest.Create("http://tuosito.it/form.php"), HttpWebRequest)
            request.Method = "POST"
            Dim postdata As String = String.Format("user={0}&pass={1}", HttpWebUtility.HtmlEncode(username), HttpWebUtility.HtmlEncode(password))
            Dim postbytes() As Byte = System.Text.Encoding.UTF8.GetBytes(postdata)
            request.ContentType = "application/x-www-form-urlencoded"
            request.ContentLength = postbytes.Length
            Dim requestStream As Stream = request.GetRequestStream
            requestStream.Write(postbytes, 0, postbytes.Length)
            requestStream.Close()
    
    Ovviamente non ho ancora sostituito i parametri con i loro valori, dato che mi da l' errore sopra citato.
    Edit: Sostituendo HttpWebUtility con HttpUtility non dà più l' errore, ma non funziona il tutto. (PS: Devo inviare i dati ad un input file)
    Ultima modifica di zypp0; 13-01-2012 14:32 

  2. #2
    Per la questione HttpWebUtility, è stato un mio errore di trascrizione, la Classe corretta è HttpUtility (FW3.5)

    Per la questione che NON funziona, bisognerebbe vedere il sorgente della pagina web.

    Hai provato a fare il POST con un controllo WebBrowser ? (trovi un altro esempio nella discussione che hai citato)
    ℹ️ Leggi di più su Fix ...

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Invio dati form html
    Da underlife82 nel forum PHP
    Risposte: 0
    Ultimo Post: 16-01-2013, 22:14
  2. [HTML]Creare form per invio dati ad email
    Da ilPrimoRe nel forum HTML, CSS e JavaScript
    Risposte: 21
    Ultimo Post: 25-03-2009, 15:08
  3. Perdita dati durante invio form
    Da Eugene nel forum PHP
    Risposte: 1
    Ultimo Post: 27-03-2008, 14:12
  4. Invio dati da form PHP a SQL
    Da rik85 nel forum PHP
    Risposte: 1
    Ultimo Post: 30-10-2007, 13:33
  5. [ASP]Invio dati attraverso Form
    Da jerry nel forum ASP 3, ASP .Net
    Risposte: 15
    Ultimo Post: 05-05-2006, 21:40