#mysql #node.js #post #get #request
#mysql #node.js #Публикация #получить #запрос
Вопрос:
Я могу понять, что запрос post предназначен для отправки данных на сервер. Более того, сервер отвечает сообщением об успехе или ошибке. Однако, если мы отправляем данные в ответ на запрос post после сохранения данных, вместо создания отдельных запросов get для извлечения данных.
Я думаю, что это повысит скорость работы системы. мы можем сэкономить время и код запроса get как со стороны сервера, так и со стороны клиента. Заранее спасибо за ваши предложения и решения.
Комментарии:
1. Можете ли вы привести пример в коде?
Ответ №1:
В общем, нет ничего плохого в том, чтобы возвращать данные из POST-запроса напрямую.
Основным недостатком является то, что в интерактивных настройках браузера запрос на перезагрузку страницы также повторно отправляет данные POST.
Это основная причина, по которой в настоящее время POST обычно просто отвечает кодом состояния и заголовком перенаправления, который инициирует другой запрос GET.
Таким образом, перезагрузка будет повторять только запрос GET, а не часть POST (что может изменить данные нежелательным образом)