Почему кто-то вызывает метод post() внутри метода get() в сервлетах?

почему мы вызываем метод post() внутри метода get() в сервлетах?

public void doPost(HttpServletRequest request, HttpServletResponse response)
      throws ServletException, IOException {

      doGet(request, response);
   }
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
0
859
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Просто потому, что кто-то хочет иметь одинаковое поведение независимо от метода HTTP, будь то POST или GET. Таким образом, запрос ресурса с помощью POST делает то же самое, что и GET.

НО: делать это — делать то же действие — вполне вероятно неправильно. Кто-то, кто делает это, может сделать это для удобства — например, хочет предоставить больше средств для доступа к ресурсу, но не полностью понимает разницу между GET и POST.

Это вопрос идемпотентность. Хорошее объяснение здесь.

В двух словах, GET следует использовать, когда GETделайте что-то и POST когда вам нужно что-то изменить на стороне сервера.

Но то, что я испытал, некоторые люди используют GET, пока для GET слишком много данных, а затем переключаются на POST, не задумываясь о реальной разнице.

Другие вопросы по теме