CURL это мощный инструмент командной строки, который позволяет тестировать различные API интерфейсы, отправлять данные на URL методом POST/GET и прочее. Как минимум для разработчика это необходимый инструмент.
include '../static/php/content/promo.php'; ?>
Если вам нужно протестировать 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
Профит!