Jak zwinąć POST z wiersza poleceń
Spisu treści:
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.