Я действительно хочу понять, как пользовательский ввод отправляется через объект HTTP-запроса и как определяется его формат.Как данные ввода/формы пользователя передаются через HTTP с использованием метода POST
Предположим, что в html есть несколько текстовых полей, и когда мы отправляем эту форму с использованием метода POST, тогда обычно строка запроса формируется примерно так: name = tanmay & location = xyz и отправляется в тело запроса HTTP. Все в порядке!
Теперь предположим, что вместо того, чтобы иметь querystring, я хочу, чтобы данные отправлялись как объект json как-то вроде {name: "tanmay", location: "xyz"} то что мне делать? Можно ли правильно настроить заголовок «content-type» на «application/json»? Но где я могу указать этот заголовок в своем приложении.
Указан ли заголовок «content-type» при отправке ответа клиенту? Если это так, означает ли это, когда сконфигурирован HTTP-запрос, тогда заголовок «content-type» считывается из ответа HTTP и на основе этого тела запроса форматируется. Это правда ?
Может ли кто-нибудь предоставить дополнительную информацию о том, как сконструирован объект запроса HTTP? Как файл отправляется по HTTP-запросу.
Я знаю, что мы имеем полный контроль, когда мы создаем объект ответа на стороне сервера, но, похоже, у меня нет контроля над заголовками объектов HTTP-запроса (все, что мы можем сделать, это разобрать его и прочитать данные из HTTP-запроса).
С какого языка вы строите запрос POST? –
Я верю, что этот вопрос больше похож на модель HTTP-запроса/ответа, а не на язык? Пожалуйста, дайте мне знать, если я ошибаюсь. Кстати, я использую стек MEAN для моего развития. – JackSparrow