Если вы посмотрите на то, что делает Opera Mini, они используют HTTP POST только в своем режиме HTTP.
Я думаю, что это отличная идея по следующим причинам:
- POST никогда не кэшируются (по крайней мере, в соответствии со спецификацией HTTP) - это избавляет вас от кэширования операторов и т. Д.
- Кажется, что некоторые операторы работают лучше с POST, чем с GET - это чувство, которое я получаю от того, что упоминают некоторые нигерийские пользователи.
- Opera имеет наибольшее количество инсталляций из всех приложений J2ME в мире, скорее всего, и если они это сделают, то, вероятно, безопаснее.
- Нет проблем с ограничениями HTTP GET для длины запроса.
- При желании вы можете использовать более гибкий формат данных, который использует меньше данных (для данных не требуется кодировка, как в GET)
Я думаю, что это намного чище, но требует дополнительной работы, например, если вы используете свои веб-журналы HTTP, например, для анализа количества запросов на «? type = blah», то вам придется перенести это в логику вашего сайта.