Jak zwinąć POST z wiersza poleceń

Spisu treści:

Anonim

Curl to potężne narzędzie wiersza poleceń, które umożliwia przesyłanie danych do lub z serwera lub adresu URL. Jedną z typowych funkcji używanych przez programistów jest wysyłanie żądania POST za pomocą curl, co omówimy tutaj.

Uprościmy sprawę i pokażemy trzy przykłady wykonania żądania POST za pomocą curl z wiersza poleceń, ze składnią z danymi i bez danych, a także do formularza.

cURL Składnia wiersza polecenia żądania POST

Możesz wykonać zwinięte żądanie POST z danymi lub bez, w zależności od tego, co próbujesz zrobić. Pamiętaj, że użycie odpowiedniej składni ma znaczenie.

prośba o zawijanie wpisu bez danych:

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

prośba o zawijanie posta z danymi:

"

curl -d dane=przyklad1&dane2=przyklad2>"

zwiń POST do postaci:

"

curl -X POST -F nazwa=użytkownik -F hasło=test http://URL/example.php "

zwiń POST z plikiem:

"

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

Podobnie możesz również pobierać pliki z funkcją curl, używając innego ciągu poleceń.

zwiń dane POST JSON

"

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

Więcej informacji na temat loków można znaleźć w instrukcji obsługi loków lub na stronie pomocy:

curl --help

curl --manual

Znasz lepszy sposób wysyłania próśb o przesłanie za pomocą cURL? Daj nam znać w komentarzach. Możesz także zapoznać się z kilkoma interesującymi zastosowaniami polecenia curl tutaj.

Jak zwinąć POST z wiersza poleceń