Jak wykonać żądanie pocztowe za pomocą Curl

Jak wykonać żądanie pocztowe za pomocą Curl

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:

    • "-D„Opcja określa dane, które należy przenieść.
    • "-H”Definiuje typ zawartości nagłówka lub typ danych, który jest przesyłany za pomocą żądania POST.
    • "-X”Jest wykorzystywany do wyboru i użycia metody żądania POST z adresem URL:
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.