Дополнительные параметры запроса в URL REST API

В моем приложении Rest URL ресурса также поддерживает параметры запроса, такие как pageSize, pageNum, name и т. Д. Таким образом, URL запроса выглядит так:

/ Ресурсов / {ID}? PageNum = 1 &PAGESIZE = 25 &убывание =»Привет"

Теперь предположим, что клиент добавляет дополнительный параметр запроса, скажем:языки» который мой сервер не поддерживает как

/ Ресурсов / {ID}? PageNum = 1 &PAGESIZE = 25 &убывание =»Привет"&Ланг =»рус» , но мой сервер не поддерживаетязыки параметр.

какое должно быть лучшее дизайнерское решение

Вариант 1. Игнорировать лишний неверный запрос и отправить запрос.

Вариант 2. Выдает клиенту сообщение о плохом запросе.

Спасибо заранее Сингла

Ответы на вопрос(4)

Ваш ответ на вопрос