qwest

Mattepuffo's logo
Parsing JSON da url in Rust con reqwest

Parsing JSON da url in Rust con reqwest

In questo articolo vediamo come eseguire il parsing di un JSON da url usando Rust.

Effettueremo una richiesta HTTP con reqwest, e faremo in parsing del JSON con serde.

Infine stamperemo in dati in formato tabella con prettytable-rs.

Sono tutte librerie che abbiamo visto, ma mai usate insieme.

Mattepuffo's logo
Invio richieste HTTP in Rust con reqwest

Invio richieste HTTP in Rust con reqwest

Per l'invio di richieste HTTP in Rust abbiamo a disposizione la libreria reqwest, praticamente quasi uno standard al momento.

Per usarla aggiungete queste dipendenze al Cargo.toml:

[dependencies]
reqwest = { version = "0.10", features = ["json"] }
tokio = { version = "0.2", features = ["full"] }

Mattepuffo's logo
Eseguire richieste AJAX con Javascript e Qwest

Eseguire richieste AJAX con Javascript e Qwest

Tendenzialmente per eseguire richieste AJAX uso jQuery.

Semplifica veramente la vita rispetto allo Javascript puro; inoltre lo uso per tante altre cose, quindi va da se che mi conviene usarlo.

Però ho scoperto un'altra libreria per eseguire AJAX, senza l'utilizzo di altre librerie: Qwest!

E' veramente molto semplice da usare, tanto che consiglio vivamente di provarla; intoltre il progetto mi sembra abbastanza attivo.

Mattepuffo's logo
Effettuare richieste AJAX in Javascript e Qwest

Effettuare richieste AJAX in Javascript e Qwest

Di solito uso jQuery per effettuare richieste AJAX; e questo peechè jQuery lo uso molto in generale.

L'altro giorno dovevo mettere su una pagina dimostrativa, senza fronzoli, e dovevo effettuare una richiesta AJAX.

Non mi andava di usare Javascript standard, e non mi andava neanche di andare di integrare jQuery solo per questo.

Allora mi sono messo alla ricerca di una libreria AJAX per Javascript, e alla mi sono imbattuto in Qwest!

Un'ottima libreria che usa tutti gli strumenti più moderni:

  • promises
  • XmlHttpRequest2
  • ecc