Почему тело ответа HTTP в Postman показывает больше полей, чем Chrome Dev Tools? - PullRequest
0 голосов
/ 21 апреля 2020

Я новичок в API REST и пытаюсь написать программу для добавления новых контактов в телефонную книгу. Я использую Express и Mon goose / MongoDB. Для контекста MongoDB автоматически создает поля ._id и .__ v для каждого документа, добавляемого в базу данных.

Когда я делаю POST-запрос на добавление нового контакта из Postman, тело ответа включает в себя ._id и. __v полей (см. рис. 1). Однако, когда я делаю аналогичный POST-запрос из Chrome, тело ответа не включает эти два поля (см. Рис. 2).

Почему они разные? Это не сопоставимые результаты? Мне кажется, что я концептуально не понимаю, как работают HTTP-ответы.

Рис. 1. Поля, показанные в теле ответа почтальоном

Рис. 2. Поля отображается в теле ответа Chrome Dev Tools

1 Ответ

0 голосов
/ 21 апреля 2020

Причина, по которой почтальон показывает более подробный идентификатор результата, потому что приложение Почтальон было специально разработано с целью вывода полной информации при взаимодействии с API.

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