Где вводить неформальные данные в почтальоне? - PullRequest
0 голосов
/ 26 марта 2019

У меня есть вопрос новичка о том, как отправить данные без формы для GET запроса в почтальоне 7.0.6. Поскольку это не данные формы, я выбираю вкладку params и вводю _device_id в качестве ключа и deviceid в качестве значения. Но у меня req.body._device_id на стороне сервера как undefined.

Затем я ввожу ключ и значение в body -> form data, и результат такой же. Это undefined для req.body._device_id. Не удалось отправить форму или значение как в форме, так и в форме.

Где вводить и отправлять неформальный ключ / значение в почтальоне?

1 Ответ

1 голос
/ 26 марта 2019

Когда вы добавляете какой-либо параметр на вкладке Params, он переходит в URL, а не в body . Итак, ваш запрос URL будет выглядеть так.

https://foo.com?_device_id=deviceid

Теперь, с другой стороны, на стороне сервера вы пытаетесь получить доступ к данным из тела вместо URL с помощью req.body._device_id. никогда не будет истинным , так как тип запроса GET, он не должен содержать тела.

Следовательно, вам нужно получить значение параметра из URL, используя req.query._device_id

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