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

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

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

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

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

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

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

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

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

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

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