Дополнительные параметры запроса в URL REST API
В моем приложении Rest URL ресурса также поддерживает параметры запроса, такие как pageSize, pageNum, name и т. Д. Таким образом, URL запроса выглядит так:
/ Ресурсов / {ID}? PageNum = 1 &PAGESIZE = 25 &убывание =»Привет"
Теперь предположим, что клиент добавляет дополнительный параметр запроса, скажем:языки» который мой сервер не поддерживает как
/ Ресурсов / {ID}? PageNum = 1 &PAGESIZE = 25 &убывание =»Привет"&Ланг =»рус» , но мой сервер не поддерживаетязыки параметр.
какое должно быть лучшее дизайнерское решение
Вариант 1. Игнорировать лишний неверный запрос и отправить запрос.
Вариант 2. Выдает клиенту сообщение о плохом запросе.
Спасибо заранее Сингла