Paano i-curl ang POST mula sa Command Line

Talaan ng mga Nilalaman:

Anonim

Ang Curl ay ang malakas na command line utility na nagbibigay-daan sa iyong maglipat ng data papunta o mula sa isang server o URL. Ang isang karaniwang function na ginagamit ng mga developer ay ang gumawa ng POST request na may curl, na kung ano ang tatalakayin natin dito.

Papanatilihin naming medyo simple ang mga bagay at magpapakita kami ng tatlong halimbawa para gumawa ng POST na kahilingan na may curl mula sa command line, na may syntax na may data at walang data, at gayundin sa isang form.

cURL POST Request Command Line Syntax

Maaari kang gumawa ng curl POST na kahilingan nang mayroon o walang data, depende sa kung ano ang sinusubukan mong gawin. Tandaan na mahalaga ang paggamit ng wastong syntax capitalization.

curl post request na walang data:

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

curl post request na may data:

"

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

curl POST sa isang form:

"

curl -X POST -F name=user -F password=test http://URL/example.php "

curl POST na may file:

"

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

Katulad nito, maaari ka ring mag-download ng mga file na may curl din sa pamamagitan ng paggamit ng ibang command string.

curl POST JSON data

"

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

Para sa karagdagang detalye o detalye ng curl, sumangguni sa curl manual o page ng tulong:

curl --help

curl --manual

May alam ka bang mas mahusay na paraan upang gumawa ng kahilingan sa pag-post gamit ang cURL? Ipaalam sa amin sa mga komento. Maaari mo ring tingnan ang ilang kawili-wiling partikular na paggamit ng curl command dito.

Paano i-curl ang POST mula sa Command Line