Комментарии 5
В статье вы упоминаете применение Cookie для передачи токенов авторизации, флагов с бэка на мобилку и параметров устройства. Могли бы вы поделиться конкретными примерами сценариев, где использование Cookie оказалось наиболее эффективным и удобным решением?
например, пользователь подтвердил, что ему можно смотреть на товары 18+
мы можем положить в куки информацию об этом
все дальнейшие запросы на бекенд (например, получение картинок для карточки товара) будут содержать эту куку
и бекенд сможет по ней понять, можно пользователю отправлять картинку или нет
при этом сервису, отвечающему за картинки, не придется делать запрос в сервис, отвечающий за информацию о юзере - экономим миллисекунды и rps
но в основном конечно куки идеально подходят для токенов авторизации - прикрепляешь токены к домену, и они сразу начинают улетать со всеми запросами, не нужно их "прикладывать" к каждому запросу вручную
Еще в озоне на основе куки показывали разные лэйауты поисковой выдачи. Пользователь мог выбрать предпочтительный для него вариант в фильтрах, этот вариант положился в куку и каждый раз когда пользователь открывал выдачу, то у него открывался именно тот вариант, который у него выбран. Плюсы такого решения, что не надо было менять контракт поисковой выдачи и добавлять туда поле и не надо было где то отдельно создавать класс и хранить стейт выбора пользователя в каком нибудь синглтоне
и где же искать эту волшебную страницу с вашего скриншота о настройках файлов cookie?
Android. Принять себя или Cookie?