Mga flag ng curl na ginagamit araw-araw, hinati ayon sa gawain: hubugin ang kahilingan, itakda ang mga header, magpatunay, magpakilala, kontrolin ang output, sundan ang mga redirect, i-tune ang koneksyon, at mag-debug. Pinagsasama ng bawat hilera ang flag sa isang makatotohanang pagtawag.
Nagpapadala ang curl ng HTTP request at pi-print ang response body. Nasa mga flag ang karamihan ng lakas nito: pumipili sila ng method, nagdudugtong ng mga header at data, humahawak ng auth, at nagdedesisyon kung ano ang pi-print. Ipinapakita ang mahabang form kapag mas malinaw ito; ang maikling form ay ang nag-iisang titik. Ilagay ang mga URL sa mga quote para hindi kinakain ng shell ang query string.
Talaan ng sanggunian · 54 bagay
Mga flag ng curlExplained
54 of 54 rows
Hugis ng kahilingan
Itinatakda ang HTTP method.
curl -X POST https://api.test
Nagdaragdag ng request header.
curl -H "Accept: application/json" URL
Nagpapadala ng body (nagtatakda ng POST at default na content type).
curl -d "name=Ada" URL
Nagdaragdag ng mga value ng -d bilang query params sa GET.
curl -G -d "q=hi" URL
Nagpapadala ng multipart form data (pag-upload ng file).
curl -F "file=@photo.png" URL
Nagpapadala ng form data na may inilapat na URL encoding.
curl --data-urlencode "name=Ada Lovelace" URL
Nag-a-upload ng file gamit ang PUT.
curl -T big.zip URL
Nagdaragdag ng upload sa remote file sa halip na palitan ito.
curl -a -T log.txt ftp://server.test/logs/log.txt
JSON at API
Nagpapadala ng JSON gamit ang tamang content type.