Просто потому, что кто-то хочет вести себя одинаково, не обращая внимания на метод HTTP, будь то POST
или GET
.Таким образом, запрос ресурса с помощью POST
делает то же самое, что и GET
.
НО : делать это - делать одно и то же действие - вполне неправильно.Кто-то, кто делает это, может сделать это для удобства - например, хочет предоставить больше средств для доступа к ресурсу, но не до конца понимает разницу GET
против POST
.
Это вопрос идемпотентность .Хорошее объяснение здесь .
В двух словах GET
следует использовать при GET
чтении и POST
при необходимости изменить вещи на стороне сервера.
Но то, что я испытал, некоторые люди используют GET
, пока существует слишком много данных для GET
, а затем переключаются на POST
, не задумываясь о реальной разнице.