Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    628

    [VB .NET] Inviare dati a pagina web(POST e GET)

    Ciao a tutti
    Ragazzi devo inviare da un programma VB .NET dei dati con metodo POST (e GET) ad una pagina web, è possibile?
    Vedendo MSDN ho notato questa classe WebRequestMethods.Http è quella che fa al caso mio?

    Aah importante è si inviare i dati, ma catturare anche la risposta della pagina web.

    GRAZIE
    Software gratuito per gestire le tue newsletter: Mercurio

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480
    Cerca nel forum. L'argomento è già stato trattato. La classe dovrebbe essere WebClient.
    Quella a cui ti riferisci probabilmente riguarda forse la produzione di applicazioni ASP.NET.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    628
    non ho trovato nulla di funzionante nel forum....
    Qualche esempietto?
    Software gratuito per gestire le tue newsletter: Mercurio

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480
    Originariamente inviato da [D]ottor
    non ho trovato nulla di funzionante nel forum....
    Ricerca effettuata, prima discussione: qui.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    628
    ragazzi, questo codice funziona perfettamente, se può essere utile a qualcuno lo posto qui:

    codice:
            Dim web As New System.Net.WebClient()
            Try
                web.Headers.Add("Content-Type", "application/x-www-form-urlencoded")
                Dim d As Byte() = System.Text.Encoding.ASCII.GetBytes("PAR1=primo&PAR2=secondo")
                Dim res As Byte() = web.UploadData("http://www.sitoweb.com", "POST", d)
                Dim s As String
                s = System.Text.Encoding.ASCII.GetString(res)
                Me.TextBox1.Text = s
            Catch ex As Exception
                Debug.Print(ex.Message)
            End Try
    Un ultima domanda...è possibile invece inviare un file?
    Software gratuito per gestire le tue newsletter: Mercurio

  6. #6
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    o

    Microsoft.VisualBasic.Devices.Network.UploadFile(S tring, String, String, String)

    o

    System.Net.WebClient.UploadFile(String, String) As Byte( )


    se vuoi rimanere in ambito webclient ,sennò usa ftprequest o httprequest......

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    628
    Originariamente inviato da cassano
    o

    Microsoft.VisualBasic.Devices.Network.UploadFile(S tring, String, String, String)

    o

    System.Net.WebClient.UploadFile(String, String) As Byte( )


    se vuoi rimanere in ambito webclient ,sennò usa ftprequest o httprequest......
    Ok ma questi metodi inviano il file a una pagina web, come se lo si stesse facendo con un normale modulo web?

    codice:
    <form action="" method="post" enctype="multipart/form-data">
    E' possibile inoltre dopo l'upload prendere la risposta del server?

    GRAZIE
    Software gratuito per gestire le tue newsletter: Mercurio

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    628
    Originariamente inviato da [D]ottor
    Ok ma questi metodi inviano il file a una pagina web, come se lo si stesse facendo con un normale modulo web?

    codice:
    <form action="" method="post" enctype="multipart/form-data">
    E' possibile inoltre dopo l'upload prendere la risposta del server?

    GRAZIE
    up
    Software gratuito per gestire le tue newsletter: Mercurio

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    628
    up
    Software gratuito per gestire le tue newsletter: Mercurio

  10. #10
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    con il web client si

    System.Net.WebClient.UploadFile(String, String) As Byte( )

    ricevi una matrice di byte in risposta.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.