Хотел узнать о задачи каждого из типов фильтрации..
1.Что именно фильтруется на клиентской стороне ?
2.Что именно фильтруется на стороне сервера ?
3.Какова может быть цель фильтрации клинентской стороны ?
4.Какова может быть цель фильтрации серверной стороны ?
Если кто сможет предоставить ссылки на примеры кода для понимания 1-4, буду благодарен.
фильтруйте и там и там.
на стороне клиента, чтобы не грузить сервер и не рождать по миллиону запросов + пользователь сразу всё видит.
на стороне сервера чтобы данные были именно теми которые вы ожидаете.
Тосить на стороне сервера работа будет проходить непосредвственно всегда с данными которые передаются при запросе ? На стороне клиента только непонятно, допустим заголовки - фильтрация заголовков запроса (добавка и проверка на сушествующие) , всё это обычно происходит с фильтрацией на стороне клиента ? Мне главное понять что именно фильтруется там и там, насчёт загурзки сервера оно для меня и так понятно...
Да. Всегда нужно фильтровать данные на сервере. По факту неизвестно откуда они приходят, а если не известно значит они не обработаны и их надо обработать.
Фильтрация по заголовкам на стороне клиента... тут от приложения зависит.
Вообще фильтруются данные. (Вы же имеет ввиду фильтрацию а не валидацию). Т.е. всё что можно отфильтровать в рамках разумного, можно делать на клиенте, не обязательно но можно.