Cum să curl POST din linia de comandă
Cuprins:
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.