Hvordan CURL POST fra kommandolinjen

Innholdsfortegnelse:

Anonim

Curl er det kraftige kommandolinjeverktøyet som lar deg overføre data til eller fra en server eller URL. En vanlig funksjon som brukes av utviklere er å lage en POST-forespørsel med curl, som er det vi skal dekke her.

Vi holder ting ganske enkelt og viser tre eksempler for å lage en POST-forespørsel med curl fra kommandolinjen, med syntaks med og uten data, og også til et skjema.

cURL POST Forespørsel om kommandolinjesyntaks

Du kan lage en krøllet POST-forespørsel med eller uten data, avhengig av hva du prøver å gjøre. Husk at bruk av riktig syntaks er viktig.

curl postforespørsel uten data:

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

curl postforespørsel med data:

"

curl -d data=eksempel1&data2=eksempel2>"

curl POST til et skjema:

"

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

curl POST med en fil:

"

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

På samme måte kan du også laste ned filer med curl ved å bruke en annen kommandostreng.

curl POST JSON-data

"

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

For ytterligere krølledetaljer eller detaljer, se krøllmanualen eller hjelpesiden:

curl --help

curl --manual

Vet du om en bedre måte å lage en postforespørsel med cURL? Gi oss beskjed i kommentarene. Du kan også sjekke ut noen interessante spesifikke bruksområder for curl-kommandoen her.

Hvordan CURL POST fra kommandolinjen