• Почему иногда для получения данных с сервера используется POST, а не GET?

    @rPman
    Выбор типа http запроса get/post/put/delete это из http rest философии, которой мало кто в принципе пользуется и для простоты, разделяют get для получения ресурсов а post все что угодно, начиная с создания или к примеру поиска.

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

    Единственное что можно помнить, что поисковые системы, точнее их роботы, стараются использовать POST запросы с осторожностью (или вообще не использовать), только чтобы изучать поисковые формы, и то, только для популярных фреймворков, чтобы минимально воздействовать на исследуемый ресурс (отлично помню байку про offline browser, пользователь попросил загрузить сайт, под своим логином, и он добросовестно прошелся по всем страницам и пронажимал на все кнопки, включая delete, удалив весь контент этого пользователя).
    Ответ написан
    Комментировать