Com cURL POST des de la línia d'ordres

Taula de continguts:

Anonim

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í.

Com cURL POST des de la línia d'ordres