Найти тему
Merion Academy

Как запустить cURL POST с командной строки MacOS

Оглавление

Как запустить cURL POST с командной строки MacOS
Как запустить cURL POST с командной строки MacOS

CURL это мощный инструмент командной строки, который позволяет тестировать различные API интерфейсы, отправлять данные на URL методом POST/GET и прочее. Как минимум для разработчика это необходимый инструмент.

Если вам нужно протестировать CURL, а вы не хотите устанавливать Postman, например, то из терминала (командной строки) на MacOS можно лего инициировать CURL.

В статье мы покажем несколько полезных примеров cURL и терминала.

ОТПРАВКА POST ЗАПРОС ЧЕРЕЗ CURL

Сделать POST легко: можно с данными, а можно и без них. Смотрите какой синтаксис использования:

CURL ЗАПРОС БЕЗ ДОПОЛНИТЕЛЬНЫХ ДАННЫХ

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

CURL ЗАПРОС С ДОПОЛНИТЕЛЬНЫМИ ПАРАМЕТРАМИ

curl -d "data=test1data2=test2" http://URL/test.php

CURL С ПЕРЕДАЧЕ ПОЛЕЙ

curl -X POST -F "name=diman" -F "password=test" http://URL/example.php

CURL С ПЕРЕДАЧЕЙ ФАЙЛА

curl -X POST -F "image=@/path/pic.png" http://URL/testform.php

ОТПРАВКА CURL С JSON

Ловите пример отправки JSON

curl -H "Content-Type: application/json" -X POST -d '{"user":"sanya","pass":"qwerty"}' http://test/myscript.php

ВАМ МАЛО ПРИМЕРОВ?

Если так, то вы легко можете изучить все возможности CURL в консоли:

curl --help
curl --manual

Профит!