Як cURL POST з командного рядка
Зміст:
Curl — це потужна утиліта командного рядка, яка дозволяє передавати дані на сервер або URL-адресу або з них. Однією з поширених функцій, яку використовують розробники, є виконання POST-запиту за допомогою curl, про що ми тут і поговоримо.
Ми зробимо все досить простим і покажемо три приклади виконання запиту POST за допомогою curl із командного рядка, із синтаксисом із даними та без них, а також до форми.
cURL POST Синтаксис командного рядка запиту
Ви можете зробити запит curl POST з даними або без них, залежно від того, що ви намагаєтеся зробити. Пам’ятайте, що правильне синтаксичне використання великих літер має значення.
запит curl post без даних:
curl -X POST http://URL/example.php
запит curl post з даними:
"curl -d data=example1&data2=example2>"
curl POST до форми:
"curl -X POST -F name=user -F password=test http://URL/example.php "
curl POST з файлом:
"curl -X POST -F image=@/path/example.gif http://URL/uploadform.cgi "
Подібним чином, ви також можете завантажувати файли за допомогою curl, використовуючи інший командний рядок.
curl POST дані JSON
"curl -H Content-Type: application/json -X POST -d &39;{user:bob, pass:123}&39; http://URL/ "
Для отримання додаткової інформації щодо завивки або подробиць зверніться до посібника з завивки або на сторінці довідки:
curl --help
curl --manual
Знаєте кращий спосіб зробити запит на публікацію за допомогою cURL? Дайте нам знати в коментарях. Ви також можете ознайомитися з деякими цікавими конкретними способами використання команди curl тут.