Проблема с curl: Как отправить данные в формате json на сервер, используя curl в Windows cmd? - PullRequest
0 голосов
/ 05 сентября 2018

После отправки данных в формате json на сервер с помощью curl в командной строке Windows (cmd) я сейчас проверяю данные ответа, получаю сообщение «Bad request». Я также проверил формат запроса.

CMD:

curl -i -X POST -H "Content-Type: application/json" -d '{ "isbn":"123442123, 97885654453443","title":"Learn how to build modern web application with MEAN stack","author": "Didin J.","description":"The comprehensive step by step tutorial on how to build MEAN (MongoDB, Express.js, Angular 5 and Node.js) stack web application from scratch","published_year":"2017","publisher":"Djamware.com" }' localhost:3000/api

А потом,

HTTP/1.1 400 Bad Request
X-Powered-By: Express
Content-Type: text/plain; charset=utf-8
Content-Length: 11
ETag: W/"b-EFiDB1U+dmqzx9Mo2UjcZ1SJPO8"
Date: Wed, 05 Sep 2018 01:41:55 GMT
Connection: keep-alive

Bad Request

Что не так? пожалуйста, помогите мне.

1 Ответ

0 голосов
/ 06 сентября 2018

Вы написали заголовок как «проблема с завитком ...», но я думаю, что у curl никогда не было проблем, потому что он очень широко используется.

И в данных вашего запроса нет ошибок.

Как показывает мой опыт, проблема может возникнуть при подключении к БД.

проверьте и проверьте правильность подключения MongoDB.

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