Браузер формирует POST-запрос, когда вы отправляете форму или загружаете файл. Тело запроса может быть любого размера и содержать двоичные данные, а заголовок Content-Type сообщает серверу их формат. Как и любой запрос, POST начинается с поиска IP-адреса через DNS и установки соединения — весь путь описан в статье Как работает браузер.
У метода есть важные отличия, которые влияют на поведение сайта:
POST используют везде, где нужно передать данные серверу: авторизация, оплата, публикация контента.