Ciao a tutti,
oggi parlo di come effettuare una richiesta su di un server remoto leggendo un file XML.
Approfiffiamo della classe WebClient del framework .net effettuar ela richiesta chiaramente utilizzando il nome utente e password ftp.

A voi il codice:

string ftpusername = “xxxxxx@aruba.it”;
string ftppassword = “xxxxxx”;
string UrlFile = “ftp://ftp.nomedominio.xx/nomedominio.xx/public/file.xml”;

WebClient request = new WebClient();
request.Credentials = new NetworkCredential(ftpusername, ftppassword);
try

   {

        byte[] newFileData = request.DownloadData(UrlFile);
        string fileString = System.Text.Encoding.UTF8.GetString(newFileData);
        XmlDocument doc = new XmlDocument();
        doc.LoadXml(fileString);
        Label1.Text = fileString;

   }
catch (WebException e)
  {
      Label1.Text = e.ToString();
  }

Utilizzando anche Aruba come provider vi comunico che per accedere ad esempio alla cartella root del vostro sito web, l’indirizzo per accedervi è formato così:
ftp://ftp.nomedominio.xx/nomedominio.xx/

Spero vi sia utile,
alla prossima, ciao!

Altri Articoli

Novità in arrivo dalla .net conf
views 496
Ci siamo quasi a fine settembre, nella .Net conf del 23-25 settembre 2019 verrà rilasciata in GA la versione finale di .net core 3. Per poter vede...
Principi SOLID – SRP Single Responsability ...
views 1202
Con questo articolo cominceremo a rivedere alcuni dei design pattern più importanti e dei principi di di programmazione più usati nello sviluppo di ap...
Repository Design Pattern – Parte 1
views 2027
“I pattern descrivono un problema che si verifica continuamente nel nostro ambiente e descrivono il cuore della soluzione a quel problema in un mod...
.Net Standard 2.0 il futuro delle class library
views 686
Cloud First, Mobile First. Questo è il mantra che Satya Nadella ha inculcato nel cambio di pelle e di passo di Microsoft, questo mantra per noi develo...