Parsing JSON in Go
In questo articolo vediamo come eseguire il parsing di un JSON, remoto, in Go.
Useremo anche delle custom struct per incapsulare gli elementi.
Ovviamente la struttura delle struct dipende dal JSON di partenza.
In questo articolo vediamo come eseguire il parsing di un JSON, remoto, in Go.
Useremo anche delle custom struct per incapsulare gli elementi.
Ovviamente la struttura delle struct dipende dal JSON di partenza.
Rispetto ad altri linguaggi Go ha un modo un pò tutto suo di eseguire richieste HTTP.
Non tanto nell'eseguire la richiesta vera a propria, ma quanto nel leggere la risposta.
Come potete vedere dalla documentazione, la funzione Get restituisce due valori:
FutureBuilder è un widget per Flutter che può essere molto comodo quando dobbiamo riempire dei widget con operazioni asincrone.
Ad esempio prendendo i dati da una API.
In questo articolo vediamo come usarlo.
L'url da cui reperiamo i dati è: https://www.mattepuffo.com/api/book/get.php.
In questo articolo vediamo come eseguire richieste POST in Dart e Flutter.
L'esempio su un'applicazione da riga di comando, ma per Flutter le differenze sono poche.
Da non so quale versione di Qt, è stato introdotto QtHttpServer, che ci consente di crare un HTTP server.
Ma non è stato proprio facile testarlo; qui cerco di spiegarvi il meglio possibile come fare.
Prima di tutto dovete:
hyper una libreria per Rust per la creazione sia di un server che di un client HTTP.
In questo articolo vediamo come usarla per eseguire richieste HTTP; siccome al giorno d'oggi le richieste passano tutte per HTTPS, installeremo anche hyper-tls.