Как да cURL POST от командния ред

Съдържание:

Anonim

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 тук.

Как да cURL POST от командния ред