Hvordan CURL POST fra kommandolinjen
Innholdsfortegnelse:
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.