![](https://squidex.jugru.team/api/assets/srm/9a0d6132-a52f-4329-afb0-c1b6dcaff246/alex-0.jpeg?cache=3600&width=74&height=74&mode=CropUpsize)
Александр Шакмаев
Компания: Cloud.ru
Тип доклада: Доклад
Мы в Cloud.ru ценим время пользователей и стремимся не возвращать ошибки на сторону клиента. Особенно если в запрос случайно проскочил бесполезный пробел или символ переноса строки. Решение в лоб — писать валидаторы и модификаторы внутри всех контроллеров. Но что, если контроллеров очень много? Как такой объем поддерживать?
Еще один способ — реализовать метод проксирования gRPC-запросов, используя интерцепторы. Сложности начинаются, когда мы хотим вмешаться в данные запроса.
Разберемся, как рефлексия и несколько строк кода в одном единственном месте помогут корректно модифицировать данные всех запросов сразу и обрезать лишнее.
Компания: Cloud.ru
Компания: Cloud.ru