webrequest

Scaricare una pagina web con C#

Scaricare una pagina web con C#

Scaricare una pagina web con C# è abbastanza semplice usando le seguenti classi:

Vediamo una semplice classe con un metodo, che accetta un parametro, che corrisponde alla pagina web da scaricare.

Io ho usato l'istruzione using che mi piace di più.

Leggi
Creare TinyURL con C#

Creare TinyURL con C#

TinyURL è un servizio che ci permette di "accorciare" determinati url in modo da renderli più leggibili.

Il suo funzionamento è abbastanza semplice, tanto che possiamo richiamare il servizio anche da un piccolo programmino console scritto in C#.

Ed è quello che vedremo oggi.

Leggi
C# POST WebRequest

C# POST WebRequest

In questo articolo avevamo visto che effettuare una WebRequest in C#.

Oggi vediamo come effettuare la stessa richiesta, ma inviando dati in POST.

Cambia poco, a parte il fatto che il metodo invierà dei dati al file remoto usando il metodo POST.

Quindi dovremmo fare alcune modifiche per codificare l'invio dei dati, e impostare il Method della richiesta.

Leggi
C# WebRequest

C# WebRequest

Quello che vediamo oggi è come effettuare una WebRequest usando C#.

Giusto per chiarire l'utilità della cosa, nel mio programma invio dei file TXT ad un server, che poi devono essere elaborati da un file in PHP.

Una volta caricati i file invio una richiesta al file PHP in modo che li elabori.

In questo modo da un semplice programma console faccio tutto (leggendomi poi eventuali log di errore ovviamente).

Leggi
Connessione FTP con C#

Connessione FTP con C#

Oggi vediamo come connetterci a un server FTP tramite C#, e listare tutti i files di una directory.

C#, e in generale .NET Framework, ha già tutto ciò che ci occorre per la connessione a FTP.

L'oggetto principale della nostra classe sarà FtpWebRequest, che esegue una richiesta al server impostando diverse opzioni.

Poi con WebResponse leggiamo la risposta del server e la processiamo con uno StreamReader.

Leggi
About Mattepuffo.com

Blog dedicato all'informatica e alla programmazione!
Tutti i contenuti di questo blog, tranne casi particolari, sono sotto licenza Licenza Creative Commons Creative Commons Attribution-Noncommercial-Share Alike 2.5. .

2576 articoli
310 commenti
19 progetti
Altri link
  • About
  • Scrivimi
  • Copyright
  • Sitemap
  • matteo.ferrone@yahoo.it
  • GitHub
  • Privacy Policy