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
Профит!