Как да cURL POST от командния ред
Съдържание:
Curl е мощната помощна програма за команден ред, която ви позволява да прехвърляте данни към или от сървър или URL. Една обща функция, използвана от разработчиците, е да направят POST заявка с curl, което ще разгледаме тук.
Ще направим нещата доста прости и ще покажем три примера за създаване на POST заявка с curl от командния ред, със синтаксис със и без данни, а също и към формуляр.
cURL POST Заявка Синтаксис на командния ред
Можете да направите curl POST заявка със или без данни, в зависимост от това какво се опитвате да направите. Запомнете, че използването на правилно изписване на главни букви в синтаксиса е от значение.
заявка за публикуване на curl без данни:
curl -X POST http://URL/example.php
заявка за публикуване на curl с данни:
"curl -d data=example1&data2=example2>"
curl POST към формуляр:
"curl -X POST -F име=потребител -F парола=тест 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 тук.