Rahul_Jyala Ответов: 0

Web api accpect дополнительные параметры


У меня есть API, который имеет один параметр string UserId a, но при тестировании он принимает любой параметр после параметра, который я определил следующим образом


http://localhost:xxxx/api/get?UserId=43141688 это показывает результат, который я хотел, но если мне это понравится

http://localhost:xxxx/api/get?UserId=43141688?id=7897?id=4564 он также показывает тот же результат

"http://localhost:xxxx/api/get?UserId=43141688&xyzpqrand также получает тот же результат на основе UserId



так как сделать параметр обязательным учетом параметров дополнительных (? и & ), содержат только идентификатор пользователя?

Что я уже пробовал:

I already tried attribute based routing and action-based routing 

Suvendu Shekhar Giri

"? id=7897? id=4564"

что это значит?
это вообще допустимо?

Rahul_Jyala

нет они не действительны это мое беспокойство
кроме того, он не дает ошибок, я надеюсь, что он должен давать ошибки вместо тех, Если я использую
http://localhost:xxxx/api/get?UserId=43141688&ской
или http://localhost:xxxx/api/get?UserId=43141688&& qwerty
где UserId действителен, а у меня есть только один параметр

[no name]

Я не уверен, что понимаю, о чем вы спрашиваете. Вы не хотите, чтобы пользователи добавляли дополнительные параметры?

0 Ответов