Чем отличаются Get от Post?
GET запрашивает представление указанного ресурса. Обратите внимание, что GET не следует использовать для операций, вызывающих побочные эффекты, например для выполнения действий в веб-приложениях. Одна из причин этого заключается в том, что GET может произвольно использоваться роботами или искателями, которым не нужно учитывать побочные эффекты, которые должен вызывать запрос.
POST отправляет данные для обработки (например, из формы HTML) в идентифицированный ресурс. Эти данные включаются в текст запроса. Это может привести к созданию нового ресурса или обновлению существующих ресурсов или к тому и другому.