Как cURL POST из командной строки

Оглавление:

Anonim

Curl — мощная утилита командной строки, позволяющая передавать данные на сервер или с сервера или с URL-адреса. Одной из распространенных функций, используемых разработчиками, является выполнение POST-запроса с помощью curl, что мы и рассмотрим здесь.

Мы не будем усложнять и покажем три примера выполнения POST-запроса с помощью curl из командной строки, с синтаксисом с данными и без них, а также с формой.

cURL Синтаксис командной строки запроса POST

Вы можете сделать POST-запрос curl с данными или без них, в зависимости от того, что вы пытаетесь сделать. Помните, что правильное использование заглавных букв в синтаксисе имеет значение.

curl post request без данных:

curl -X POST http://URL/example.php

curl post запрос с данными:

"

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 обратитесь к руководству по curl или странице справки:

curl --help

curl --manual

Знаете лучший способ сделать запрос на публикацию с помощью cURL? Дайте нам знать об этом в комментариях. Вы также можете ознакомиться с некоторыми интересными примерами использования команды curl здесь.

Как cURL POST из командной строки