Я думаю, что это возможно для отправки данных в ответ на запрос post. Какой-либо недостаток?

#mysql #node.js #post #get #request

#mysql #node.js #Публикация #получить #запрос

Вопрос:

Я могу понять, что запрос post предназначен для отправки данных на сервер. Более того, сервер отвечает сообщением об успехе или ошибке. Однако, если мы отправляем данные в ответ на запрос post после сохранения данных, вместо создания отдельных запросов get для извлечения данных.

Я думаю, что это повысит скорость работы системы. мы можем сэкономить время и код запроса get как со стороны сервера, так и со стороны клиента. Заранее спасибо за ваши предложения и решения.

Комментарии:

1. Можете ли вы привести пример в коде?

Ответ №1:

В общем, нет ничего плохого в том, чтобы возвращать данные из POST-запроса напрямую.

Основным недостатком является то, что в интерактивных настройках браузера запрос на перезагрузку страницы также повторно отправляет данные POST.

Это основная причина, по которой в настоящее время POST обычно просто отвечает кодом состояния и заголовком перенаправления, который инициирует другой запрос GET.

Таким образом, перезагрузка будет повторять только запрос GET, а не часть POST (что может изменить данные нежелательным образом)