curl-flaggene som brukes daglig, gruppert etter jobb: form forespørselen, sett headene, autentiser, vis en identitet, styr utdata, følg omdirigeringer, juster tilkoblingen og feilsøk. Hver rad kobler flagget med en realistisk kommando.
curl sender en HTTP-forespørsel og skriver ut responskroppen. Det meste av kraften ligger i flaggene: de velger metoden, fester headere og data, håndterer autentisering og avgjør hva som skrives ut. Langformen vises der den er tydeligst; kortformen er den enkelte bokstaven. Sett URL-er i anførselstegn slik at skallet ikke spiser spørringsstrengen.
Referansetabell · 54 oppføringer
curl-flaggExplained
54 of 54 rows
Utforming av forespørselen
Sett HTTP-metoden.
curl -X POST https://api.test
Legg til et forespørselshode.
curl -H "Accept: application/json" URL
Send en meldingskropp (setter POST og en standard innholdstype).
curl -d "name=Ada" URL
Legg -d-verdier til som query-parametre på en GET.
curl -G -d "q=hi" URL
Send multipart-skjemadata (filopplastinger).
curl -F "file=@photo.png" URL
Send skjemadata med URL-koding aktivert.
curl --data-urlencode "name=Ada Lovelace" URL
Last opp en fil med PUT.
curl -T big.zip URL
Legg en opplasting til på den eksterne filen i stedet for å erstatte den.