Come arricciare POST dalla riga di comando

Sommario:

Anonim

Curl è la potente utility a riga di comando che consente di trasferire dati da o verso un server o un URL. Una funzione comune utilizzata dagli sviluppatori è effettuare una richiesta POST con curl, che è ciò che tratteremo qui.

Semplificheremo le cose e mostreremo tre esempi per effettuare una richiesta POST con curl dalla riga di comando, con sintassi con e senza dati e anche per un form.

cURL Sintassi della riga di comando della richiesta POST

Puoi effettuare una richiesta POST curl con o senza dati, a seconda di ciò che stai tentando di fare. Ricorda che l'uso corretto della sintassi maiuscola è importante.

curl post request with no data:

curl -X POST http://URL/example.php

curl post request with data:

"

curl -d data=example1&data2=example2>"

curl POST in una forma:

"

curl -X POST -F nome=utente -F password=test http://URL/esempio.php "

curl POST con un file:

"

curl -X POST -F image=@/path/example.gif http://URL/uploadform.cgi "

Allo stesso modo, puoi anche scaricare file con curl usando una stringa di comando diversa.

curl dati POST JSON

"

curl -H Content-Type: application/json -X POST -d &39;{user:bob, pass:123}&39; http://URL/ "

Per ulteriori specifiche o dettagli sull'arricciatura, fare riferimento al manuale dell'arricciatura o alla pagina di aiuto:

curl --help

curl --manual

Conosci un modo migliore per fare una richiesta di post con cURL? Fateci sapere nei commenti. Puoi anche dare un'occhiata ad alcuni usi specifici interessanti del comando curl qui.

Come arricciare POST dalla riga di comando