Вопросы по теме 'asp.net-web-api-routing'
Маршрутизация на основе имени параметра строки запроса
Я пытаюсь настроить маршрутизацию в своем проекте MVC4 WebAPI.
Я хочу иметь возможность искать продукты по их имени или типу, например:
/api/products?name=WidgetX — возвращает все продукты с именем WidgetX /api/products?type=gadget —...
38897 просмотров
schedule
04.10.2022
Проблемы RouteTester с необязательным параметром в маршрутизации
У меня есть проект MVC4 WebApi с маршрутизацией, которая работает правильно с необязательным параметром "id" в маршруте:
routes.Add(new ApiRouteInfo
{
Name = this.AreaName.ToLower() + "_readingsplans",...
878 просмотров
schedule
06.09.2022
Новый проект WebApi не имеет маршрутизации по умолчанию для API (но все еще работает)
Я создал новый проект WebAPI MVC, у контроллеров API есть путь http://localhost:1234/api , и они работают по этому маршруту, но класс RegisterRoutes не содержит маршрутизации по умолчанию, он содержит следующее:
public static void...
1611 просмотров
schedule
29.03.2022
Как указать маршрут с помощью строки запроса?
Я пытаюсь добавить AttributeRouting в свой проект WebAPI.
На одном контроллере у меня в настоящее время определены три метода GET:
[GET("dictionaries")]
public IEnumerable<Dictionary> Get()
[GET("dictionaries/{id}")]
public Dictionary...
3107 просмотров
schedule
07.07.2023
ASP.NET Web Api 2 — маршрутизация атрибутов субдоменов
Я уже довольно давно использую AttributeRouting в своем приложении MVC. Однако одной вещи, которой ему всегда не хватало, — маршрутизации поддоменов в Web Api (среди других функций этой библиотеки, которые работают с MVC, но не с Web Api)....
4152 просмотров
schedule
21.05.2022
Как отправить массив через URI, используя маршрутизацию атрибутов в веб-API?
Я следую статья о маршрутизации атрибутов в Web API 2 , чтобы попытаться отправить массив через URI:
[HttpPost("api/set/copy/{ids}")]
public HttpResponseMessage CopySet([FromUri]int[] ids)
Это работало при использовании маршрутизации на...
11117 просмотров
schedule
27.02.2023
Тестирование маршрутов POST и GET без параметров веб-API ASP.NET с помощью WebApiContrib.Testing
Я пытаюсь настроить некоторые тесты маршрута, используя библиотеку WebApiContrib.Testing. Мои тесты на получение (вроде этого) работают нормально...
[Test]
[Category("Auth Api Tests")]
public void...
1091 просмотров
schedule
07.04.2024
Маршрут веб-API к имени действия
Мне нужен контроллер для возврата JSON для использования JavaScript, поэтому я унаследовал его от класса ApiController , но он ведет себя не так, как я ожидал. Книга Apress Pro ASP.NET MVC 4 и большинство онлайн-примеров, которые я нашел, содержат...
62042 просмотров
schedule
28.03.2022
Использование действия контроллера ASP.NET MVC в приложении WPF
Я разрабатываю веб-приложение, которое имеет два пользовательских интерфейса: традиционную веб-страницу (представления HTML) и приложение WPF. Я знаю, что для того, чтобы вызвать разделение, лучше всего разработать, как показано ниже, например,...
1395 просмотров
schedule
27.04.2022
Передача дополнительного параметра, не содержащегося в DTO
У меня есть объявление REST ServiceStack Route.Add, подобное этому Routes.Add<MyDTOObject>(/servicename/{property1fromDTO}); , но мне нужно передать дополнительное строковое значение, которое не определено в объявлении класса MyDTOObject....
161 просмотров
schedule
13.07.2023
Как использовать маршрутизацию атрибутов веб-API ASP.NET с параметром сложного объекта?
У меня есть действие веб-API, которое выглядит следующим образом:
[HttpGet]
[Route("api/query/hello/{query}")]
public HttpResponseMessage Hello([FromUri]Query query)
{
return null;
}
где у класса Query есть общедоступное строковое...
7613 просмотров
schedule
29.05.2022
Как отфильтровать ответ на запрос перед обращением к контроллеру Web Api
Привет, я работаю с Web Api 2, я могу обрабатывать запросы и ответы, прежде чем обращаться к контроллеру API.
4680 просмотров
schedule
14.01.2024
Web API 2: добавлен новый контроллер, он не регистрируется?
Как хорошо здесь провести время... (Web API 2.1, .NET 4.5.1)
У меня был один контроллер, который работал отлично:
[RoutePrefix("v1/members")]
public class MembersController : ApiController
{
[Route("{id}")]
public Member Get(string id)...
1392 просмотров
schedule
01.06.2023
Не найден ресурс HTTP, соответствующий ошибке URI запроса в веб-API ASP.NET.
Это набросок моего класса TransferController.
Все это код веб-API.
public class TransferController : ApiController
{
[HttpGet, ActionName("Queue")]
public IEnumerable<object> GetQueue(Guid sessionId) {...}
[HttpDelete,...
16131 просмотров
schedule
01.08.2023
Исправление ограничения маршрутизации веб-API отсутствует в HttpMethod
Я создаю спокойный API, используя .net Web API V1.
Мы пытаемся определить маршрутизацию для веб-API. У меня возникла проблема с определением маршрута для «Положить» и «патч».
У них один и тот же URL-адрес, и отличается только HttpMethod. В...
13643 просмотров
schedule
07.11.2022
Маршрутизация Webapi с целочисленным массивом и действиями
Эта проблема сводит меня с ума.
У меня есть метод получения, который принимает массив идентификаторов с пользовательским ModelBinder (я могу вызвать http://xckvjl.com/api/results/1,23,34 ,)
Я хочу представить Gets по действиям. (чтобы я мог...
701 просмотров
schedule
04.10.2022
Как в Web Api указать два отдельных маршрута к одному контроллеру с двумя методами получения без использования атрибутов?
У меня есть контроллер учетной записи с двумя методами Get, один из которых получает все учетные записи и не принимает никаких входных данных, а другой принимает Id int и возвращает эту конкретную учетную запись.
Ограничения проекта заключаются в...
2197 просмотров
schedule
13.08.2023
Разрешить использование специальных символов в параметрах веб-API
Мне нужно иметь возможность обрабатывать специальные символы в вызове REST . В частности, символы . и / .
Например, у меня есть маршрут GET /api/division/{someDivision} . Теперь, вызывая этот маршрут с параметром /api/division/West...
7703 просмотров
schedule
30.09.2022
Проблема с настройкой шаблона SPA AngularJS с помощью Web Api
Я пытаюсь использовать шаблон VS 2013 AngularJS SPA с Web Api, но приложение никогда не входит в мой контроллер, даже если оно входит в раздел app.js, который вызывает этот контроллер, вот моя настройка:
WebApiConfig.cs внутри папки App_Start...
295 просмотров
schedule
28.01.2023
Контроллер веб-API с двумя методами PUT вызывает InvalidOperationException
Я разрабатываю приложение ASP.NET Web Api 2.2 с .NET Framework 4.5.1 и С#.
У меня есть контроллер с этим методом:
public HttpResponseMessage Get(
string productCode,
byte codeLevel,
string productionOrderName,
string batchName,...
6899 просмотров
schedule
03.07.2022