Curl -kommando blir referert til som en “Klient -url”Og universelt brukte kommandolinjeverktøy tilgjengelig for operativsystemer for Windows, Mac og Linux. Denne kommandoen bruker forskjellige protokoller som HTTPS, FTP, SMP, og så videre for å laste ned bilder og filer fra URLen, sende data til serveren, få tilgang til data fra URL -en og få serverinnholdet. Å sende data til serveren gjøres via POST -forespørsel mens du får data fra serveren gjøres gjennom Get Request.
Denne artikkelen vil demonstrere hvordan du utfører en postforespørsel ved hjelp av Curl -kommandoen.
Hvordan utføre en postforespørsel ved hjelp av Curl -kommandoen?
I en etterforespørsel, "POST”Er en HTTP -forespørselsmetode som brukes til å sende forespørsler eller data til serveren via HTTPS eller HTTP -protokoll. “krøll”Kommando hjelper oss å sende en postforespørsel til serveren via nettadressen.
Forutsetninger: Installer Curl -kommandoen
For å sende en postforespørsel til en server via klient -URL, må du først installere "krøll”Kommando på Ubuntu ved å bruke“apt installere krøll”Med“sudo”Rettigheter:
sudo apt install curl
Send enkel postforespørsel ved hjelp av Curl
For å sende enkle postforespørsler via Curl -kommandoen, bruk "Curl -x Post ”Kommando:
Curl -x Post https: // reqbin.com/
Her, “-X”Brukes til å velge HTTP -forespørselsmetoden som“POST”Metode.
Send data i postforespørsel ved hjelp av Curl
Metoden etter forespørsel brukes spesielt til å sende eller overføre data til en server eller spesifisert URL. For å sende data til serveren, bruk følgende alternativer:
Curl -d '"e -post": "[email protected] "," passord ":" passord123 " '-h" innholdstype: multipart/form -data "-x post https: // reqbin.com/ekko/post/json
Skriv svar på postforespørsel i utdatafilen
Utgangen eller responsen til en postforespørsel kan lagres eller overskrives til en fil ved hjelp av "-o”Alternativ. For eksempel har vi lagret responsen i "test.html”Fil:
Curl -d '"e -post": "[email protected] "," passord ":" passord123 " '-h" innholdstype: multipart/form -data "-x post https: // reqbin.com/ekko/post/json -o test.html
Etter det, utfør filen og sjekk utdataene eller responsen fra postforespørsel:
Send fil i postforespørsel ved hjelp av Curl
POST -forespørsler sender ikke bare data, men kan også utveksle filer. For å sende hele filen i postforespørsel, oppretter du først filen ved å bruke "ta på”Kommando og lagre innholdet i filen.
For eksempel har vi opprettet "fil.tekst”:
berøringsfil.tekst
Neste, bruk "krøll”Kommando sammen med innleggsforespørselen som nevnt i kommandoen nedenfor:
krøll -form "fileUpload [email protected] "-x post https: // reqbin.com/ekko/innlegg
Her, “-form”Alternativet brukes til å sende skjemadata i innleggsforespørselen:
Det handler om å sende en postforespørsel ved å bruke "krøll”Kommando.
Konklusjon
For å utføre en etterforespørsel ved hjelp av “krøll”Kommando, først, installer“ krøll ”på systemet ditt gjennom“sudo apt install curl”Kommando. Etter det, send postforespørselen i “Curl” -kommandoen ved å bruke “Curl -x Post ”Kommando sammen med alternativer som“-d”,“-H”, Og“-form”. Dette innlegget har illustrert hvordan du utfører en postforespørsel ved hjelp av Curl -kommandoen.