# Web Api несколько параметров в Get запросе

**URL:** <https://forum.itvdn.com/t/web-api-neskolko-parametrov-v-get-zaprose/2668>\
**Category:** ASP.NET MVC Backend Developer\
**Created:** [26.10.2018 12:14:43 UTC](https://forum.itvdn.com/t/web-api-neskolko-parametrov-v-get-zaprose/2668 "2018-10-26T12:14:43Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Vasili40](https://forum.itvdn.com/letter_avatar_proxy/v4/letter/v/e19adc/32.png) [@Vasili40](https://forum.itvdn.com/u/Vasili40)\
**Post date:** [26.10.2018 12:14:43 UTC](https://forum.itvdn.com/t/web-api-neskolko-parametrov-v-get-zaprose/2668/1 "2018-10-26T12:14:43Z")

</div>

Я начинающий разработчик, и мне очень интересно, можно ли передать в Get запрос в Web Api сразу несколько параметров? Если да, то как?

---

<div class="post-metadata">

**Author:** ![volklenam](https://forum.itvdn.com/letter_avatar_proxy/v4/letter/v/eb8c5e/32.png) [@volklenam](https://forum.itvdn.com/u/volklenam)\
**Post date:** [26.10.2018 12:32:41 UTC](https://forum.itvdn.com/t/web-api-neskolko-parametrov-v-get-zaprose/2668/2 "2018-10-26T12:32:41Z")

</div>

Этот тестовый пример далек от реального проекта немного. Все зависит от предметной области (доменной области). Обычно такие вещи выносятся все-таки в гет-параметры /users?age=32

---

<div class="post-metadata">

**Author:** ![m.writer](https://forum.itvdn.com/letter_avatar_proxy/v4/letter/m/6bbea6/32.png) [@m.writer](https://forum.itvdn.com/u/m.writer)\
**Post date:** [26.10.2018 12:38:36 UTC](https://forum.itvdn.com/t/web-api-neskolko-parametrov-v-get-zaprose/2668/3 "2018-10-26T12:38:36Z")

</div>

Я сам не пробовал, но как по мне, то можно сделать так:

Первый вариант решения: Инкапсулировать те самые несколько значений, которые вы хотите передать в как параметры в запрос, а потом обращаться к ним как к полям инкапсулированного объекта.

Второй вариант решения: использование кортежей. Благо, последние версии C# позволяют использовать Tuple, и теоретически можно занести ваши значения в кортеж, а потом обращаться к ним как к item внутри кортежа.

Не уверен что это всё возможно в Web Api, ибо сам в своё время пробовал это делать только в контексте action методов в контроллерах в ASP.NET MVC, хотя, думаю, разницы здесь особо нет.
