POST-запрос

HTTP-метод POST используется для отправки данных на указанный ресурс, в результате которой изменяется состояние данных на сервере. В отличие от GET, POST передаёт информацию в теле запроса, а не в URL, что делает его подходящим для передачи чувствительных данных или большого объема данных. Метод POST часто используется при отправке форм, загрузке файлов на сайт и вызовах функций API. Запросы POST содержат заголовок Content-Type, с помощью которого обозначают формат полезной нагрузки.

Согласно спецификации HTTP 1.1, POST предоставляет единый метод для:

  • Добавления данных (например аннотаций) для уже существующих ресурсов
  • Публикации сообщения, например на доске объявлений
  • Регистрации нового пользователя через форму
  • Передачи блока данных для обработки, например после отправки формы
  • Добавления записи в базу данных