Com cURL POST des de la línia d'ordres
Taula de continguts:
Curl és la potent utilitat de línia d'ordres que us permet transferir dades a o des d'un servidor o URL. Una funció habitual que fan servir els desenvolupadors és fer una sol·licitud POST amb curl, que és el que tractarem aquí.
Mantendrem les coses bastant senzilles i mostrarem tres exemples per fer una sol·licitud POST amb curl des de la línia d'ordres, amb sintaxi amb i sense dades, i també a un formulari.
cURL Sintaxi de la línia d'ordres de sol·licitud POST
Podeu fer una sol·licitud de curl POST amb o sense dades, depenent del que intenteu fer. Recordeu que l'ús correcte de les majúscules de la sintaxi és important.
sol·licitud de publicació de curl sense dades:
curl -X POST http://URL/example.php
sol·licitud de publicació de curl amb dades:
"curl -d data=example1&data2=example2>"
curl POST a un formulari:
"curl -X POST -F nom=usuari -F contrasenya=prova http://URL/exemple.php "
curl POST amb un fitxer:
"curl -X POST -F imatge=@/path/example.gif http://URL/uploadform.cgi "
De la mateixa manera, també podeu baixar fitxers amb curl utilitzant una cadena d'ordres diferent.
curl POST dades JSON
"curl -H Tipus de contingut: application/json -X POST -d &39;{usuari:bob, pass:123}&39; http://URL/ "
Per obtenir més detalls o detalls sobre el rínxol, consulteu el manual o la pàgina d'ajuda del rínxol:
curl --help
curl --manual
Coneixes una millor manera de fer una sol·licitud de publicació amb cURL? Feu-nos-ho saber als comentaris. També podeu consultar alguns usos específics interessants de l'ordre curl aquí.