Як cURL POST з командного рядка

Зміст:

Anonim

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

Як cURL POST з командного рядка