Что означает -d в запросе curl? - PullRequest
0 голосов
/ 02 февраля 2019

Я пытаюсь отправить этот HTTP-запрос в приложении Почтальон:

curl -v https://api.someurl.com/z1/lists \
  -X POST \
  -H "Content-Type: application/json" \
  -H "Authorization: authorization" \
  -d '{ "list_id": "DXVBDAD" }'

Кто-нибудь знает, что означает -d?и куда мне его положить в Почтальон?

Ответы [ 2 ]

0 голосов
/ 02 февраля 2019

Опция -d или --data позволяет команде curl отправлять данные в запросе POST на сервер.Это заставит curl передать данные на сервер, используя content-type (в вашем случае JSON ), так же, как это делает браузер, когда пользователь отправляет форму.

0 голосов
/ 02 февраля 2019

Документация гласит:

(HTTP) Отправляет указанные данные в запросе POST на HTTP-сервер [...]

Так что это будет тело вашего запроса POST.В Почтальоне вы должны поместить его в поле «тело».Там выберите «сырье», а затем выберите «приложение / JSON».Потому что это тип содержимого вашего запроса, указанный с -H.

This is what your Postman should look like

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...