I lettori come te aiutano a sostenere MUO. Quando effettui un acquisto utilizzando i link sul nostro sito, potremmo guadagnare una commissione di affiliazione. Per saperne di più.

Se stai sviluppando un'app Web, dovrai testarla. Con HTTPie, puoi testare HTTP e altre API dalla riga di comando di Linux. Ecco come iniziare.

Che cos'è HTTPie?

HTTPie è un'applicazione pensata per l'invio di richieste HTTP, nonché richieste di API web RESTful a un server remoto. Sono disponibili anche versioni desktop e web per HTTPie, ma ci concentreremo sulla versione da riga di comando.

HTTP è il protocollo alla base del Web, inclusa la pagina che stai leggendo ora. Nel protocollo, le richieste arrivano a un server da un agente utente. Questo agente utente è solitamente un browser web, ma non deve esserlo per forza.

Installazione di HTTPie su Linux

Puoi installare HTTPie tramite molti dei principali gestori di pacchetti Linux. Ad esempio, su Debian e Ubuntu:

sudo apt installa httpie

E su Arch Linux:

sudo pacman -S httpie
instagram viewer

SU la famiglia di distribuzioni Red Hat, correre:

sudo dnf installa httpie

Utilizzo di HTTPie per testare le API su Linux

Per avviare HTTPie, devi chiamarlo dalla riga di comando utilizzando uno di questi due comandi: http O https. Il primo utilizza HTTP e il secondo utilizza HTTPS crittografato. Poiché la maggior parte dei siti Web utilizza HTTPS, ti consigliamo di utilizzare https sulla riga di comando.

Per fare una semplice richiesta "GET", basta usare l'URL come argomento:

https esempio.com

Puoi anche inviare un POST, utile se stai sviluppando un sito Web con moduli.

Ad esempio, se desideri passare il nome "MUO" a un modulo, devi utilizzare questo comando:

https esempio.com nome="MUO"

HTTPie funziona anche con i campi JSON. Se si desidera impostare l'attributo name, ad esempio, eseguire:

https PUT esempio.com nome="MUO"

Con HTTPie, avrai uno strumento per testare i siti Web dalla riga di comando di Linux. Linux è già popolare per lo sviluppo web, essendo il principale sistema operativo per server sul mercato.

Linux e Unix sono da decenni il sistema operativo di riferimento per programmatori e tecnici. Perchè è così popolare? È il modo in cui Linux è progettato e la disponibilità di strumenti di programmazione che lo rendono uno dei preferiti dai tecnici seri.