@umnik ну, тут такое. Если тебе надо для своих нужд - возьми сделай и используй. Если ты хочешь это в стандарте, то зачем?
В целом, для get есть query params и, кажется, этого достаточно. А для post - тело и, как по мне, это подчеркивает семантическую разницу между типами запросов. При помощи get ты хочешь что-то узнать и уточняешь, что именно хочешь от ресурса прямо в uri. А post - для передачи данных к ресурсу, читай, изменяет/создаёт ресурс.
@tuenut
да, но нет. Гет кэшируется, гет останется в логе на сервере, гет останется в истории браузера.
В дополнение к этому гет запрос пользователь может бездумно скорректировать и передать другому.
@umnik ну, выглядит так, что проблема не на стороне спецификации. В конце концов, зачем передавать чувствительные данные по get? Есть примеры, когда такое необходимо?
@tuenut
Вот я делаю антиспам и спрашиваю статус по номеру телефона. Спрашиваемый номер останется в логах сервера. Лично я то хеширую, а другой не будет.
@umnik ну, тут такое. Если тебе надо для своих нужд - возьми сделай и используй. Если ты хочешь это в стандарте, то зачем?
В целом, для get есть query params и, кажется, этого достаточно. А для post - тело и, как по мне, это подчеркивает семантическую разницу между типами запросов. При помощи get ты хочешь что-то узнать и уточняешь, что именно хочешь от ресурса прямо в uri. А post - для передачи данных к ресурсу, читай, изменяет/создаёт ресурс.