Polecenie Curl jest określane jako „URL klienta”I uniwersalnie używane narzędzie wiersza poleceń dostępne dla systemów operacyjnych Windows, Mac i Linux. To polecenie używa różnych protokołów, takich jak HTTPS, FTP, SMP itd. Do pobierania obrazów i plików z adresu URL, wysyłania danych do serwera, dostępu do danych URL i uzyskaj treść serwera. Wysyłanie danych do serwera odbywa się za pośrednictwem żądania pocztowego podczas otrzymywania danych z serwera jest wykonywane za pośrednictwem żądania GET.
W tym artykule pokaże, jak wykonać żądanie post za pomocą polecenia curl.
Jak wykonać żądanie Post za pomocą polecenia curl?
Na żądanie pocztowe „POST”To metoda żądania HTTP zastosowana do wysyłania żądań lub danych do serwera za pośrednictwem protokołu HTTPS lub HTTP. „„kędzior„Polecenie pomaga nam wysłać żądanie pocztów do serwera za pośrednictwem adresu URL.
Wymagania wstępne: Zainstaluj polecenie curl
Aby wysłać żądanie pocztowe do serwera za pośrednictwem adresu URL klienta, najpierw zainstaluj „kędzior”Polecenie na Ubuntu za pomocą„apt Zainstaluj loki" z "sudo”Prawa:
sudo apt instal curl
Wyślij proste żądanie pocztów za pomocą Curl
Aby wysłać proste żądania pocztów za pośrednictwem polecenia Curl, użyj „Curl -x Post " Komenda:
curl -x post https: // reqbin.com/
Tutaj, "-X”Służy do wyboru metody żądania HTTP, takiej jak„POST" metoda.
Wysyłaj dane na żądanie pocztowe za pomocą Curl
Metoda żądania pocztowego jest szczególnie używana do wysyłania lub przesyłania danych do serwera lub określonego adresu URL. Aby wysłać dane do serwera, użyj następujących opcji:
curl -d '"e -mail": "[email protected] "," hasło ":" hasło123 " '-h" content -Type: Multipart/Form -Data "-x Post https: // reqbin.com/echo/post/json
Zapisz odpowiedź żądania postu w pliku wyjściowym
Dane wyjściowe lub odpowiedź żądania postu można zapisać lub nadmiernie zastąpić plik za pomocą „-o" opcja. Na przykład uratowaliśmy odpowiedź w „test.html" plik:
curl -d '"e -mail": "[email protected] "," hasło ":" hasło123 " '-h" content -Type: Multipart/Form -Data "-x Post https: // reqbin.Test com/echo/post/json -o.html
Następnie wykonaj plik i sprawdź wyjście lub odpowiedź żądania post:
Wyślij plik na żądanie Post za pomocą Curl
Żądania Post nie tylko wysyłają dane, ale także mogą wymieniać pliki. Aby wysłać cały plik w żądaniu Post, najpierw utwórz plik za pomocą „dotykać„Polecenie i zapisz treść w pliku.
Na przykład stworzyliśmy „plik.tekst”:
plik dotyk.tekst
Następnie skorzystaj z „kędzior”Polecenie wraz z żądaniem Post, jak wspomniano w poniższym poleceniu:
curl - -form "fileupload [email protected] "-x post https: // reqbin.com/echo/post
Tutaj, "-formularz„Opcja służy do wysyłania danych formularza w żądaniu Post:
Chodzi o wysłanie żądania pocztowego za pomocą „kędzior" Komenda.
Wniosek
Aby wykonać żądanie pocztowe za pomocą „kędzior„Polecenie, najpierw zainstaluj„ zwilżanie ”w swoim systemie przez„sudo apt instal curl" Komenda. Następnie wyślij żądanie Post w poleceniu „Curl” za pomocą „Curl -x Post ”Polecenie wraz z opcjami takimi jak„-D”,„-H", I "-formularz". Ten post ilustruje, jak wykonać żądanie post za pomocą polecenia curl.