Cum să curl POST din linia de comandă

Cuprins:

Anonim

Curl este un utilitar puternic de linie de comandă care vă permite să transferați date către sau de la un server sau URL. O funcție obișnuită folosită de dezvoltatori este să facă o solicitare POST cu curl, care este ceea ce vom trata aici.

Vom păstra lucrurile destul de simple și vom arăta trei exemple pentru a face o cerere POST cu curl din linia de comandă, cu sintaxă cu și fără date și, de asemenea, către un formular.

cURL POST Request Sintaxa liniei de comandă

Puteți face o solicitare curl POST cu sau fără date, în funcție de ceea ce încercați să faceți. Amintiți-vă că folosirea corectă a majusculelor de sintaxă contează.

cerere post curl fără date:

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

cerere post curl cu date:

"

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

curl POST într-un formular:

"

curl -X POST -F nume=utilizator -F parolă=test http://URL/example.php "

curl POST cu un fișier:

"

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

În mod similar, puteți descărca și fișiere cu curl folosind un șir de comandă diferit.

curl POST date JSON

"

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

Pentru detalii sau detalii suplimentare despre bucle, consultați manualul pentru bucle sau pagina de ajutor:

curl --help

curl --manual

Cunoașteți o modalitate mai bună de a face o solicitare de postare cu cURL? Spune-ne în comentarii. De asemenea, puteți consulta câteva utilizări specifice interesante ale comenzii curl aici.

Cum să curl POST din linia de comandă