Come arricciare POST dalla riga di comando
Sommario:
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.