Вопросы по теме 'asp.net-web-api-routing'

Маршрутизация на основе имени параметра строки запроса
Я пытаюсь настроить маршрутизацию в своем проекте MVC4 WebAPI. Я хочу иметь возможность искать продукты по их имени или типу, например: /api/products?name=WidgetX — возвращает все продукты с именем WidgetX /api/products?type=gadget —...
38897 просмотров

Проблемы RouteTester с необязательным параметром в маршрутизации
У меня есть проект MVC4 WebApi с маршрутизацией, которая работает правильно с необязательным параметром "id" в маршруте: routes.Add(new ApiRouteInfo { Name = this.AreaName.ToLower() + "_readingsplans",...
878 просмотров

Новый проект WebApi не имеет маршрутизации по умолчанию для API (но все еще работает)
Я создал новый проект WebAPI MVC, у контроллеров API есть путь http://localhost:1234/api , и они работают по этому маршруту, но класс RegisterRoutes не содержит маршрутизации по умолчанию, он содержит следующее: public static void...
1611 просмотров

Как указать маршрут с помощью строки запроса?
Я пытаюсь добавить AttributeRouting в свой проект WebAPI. На одном контроллере у меня в настоящее время определены три метода GET: [GET("dictionaries")] public IEnumerable<Dictionary> Get() [GET("dictionaries/{id}")] public Dictionary...
3107 просмотров

ASP.NET Web Api 2 — маршрутизация атрибутов субдоменов
Я уже довольно давно использую AttributeRouting в своем приложении MVC. Однако одной вещи, которой ему всегда не хватало, — маршрутизации поддоменов в Web Api (среди других функций этой библиотеки, которые работают с MVC, но не с Web Api)....
4152 просмотров

Как отправить массив через URI, используя маршрутизацию атрибутов в веб-API?
Я следую статья о маршрутизации атрибутов в Web API 2 , чтобы попытаться отправить массив через URI: [HttpPost("api/set/copy/{ids}")] public HttpResponseMessage CopySet([FromUri]int[] ids) Это работало при использовании маршрутизации на...
11117 просмотров

Тестирование маршрутов POST и GET без параметров веб-API ASP.NET с помощью WebApiContrib.Testing
Я пытаюсь настроить некоторые тесты маршрута, используя библиотеку WebApiContrib.Testing. Мои тесты на получение (вроде этого) работают нормально... [Test] [Category("Auth Api Tests")] public void...
1091 просмотров

Маршрут веб-API к имени действия
Мне нужен контроллер для возврата JSON для использования JavaScript, поэтому я унаследовал его от класса ApiController , но он ведет себя не так, как я ожидал. Книга Apress Pro ASP.NET MVC 4 и большинство онлайн-примеров, которые я нашел, содержат...
62042 просмотров

Использование действия контроллера ASP.NET MVC в приложении WPF
Я разрабатываю веб-приложение, которое имеет два пользовательских интерфейса: традиционную веб-страницу (представления HTML) и приложение WPF. Я знаю, что для того, чтобы вызвать разделение, лучше всего разработать, как показано ниже, например,...
1395 просмотров

Передача дополнительного параметра, не содержащегося в DTO
У меня есть объявление REST ServiceStack Route.Add, подобное этому Routes.Add<MyDTOObject>(/servicename/{property1fromDTO}); , но мне нужно передать дополнительное строковое значение, которое не определено в объявлении класса MyDTOObject....
161 просмотров

Как использовать маршрутизацию атрибутов веб-API ASP.NET с параметром сложного объекта?
У меня есть действие веб-API, которое выглядит следующим образом: [HttpGet] [Route("api/query/hello/{query}")] public HttpResponseMessage Hello([FromUri]Query query) { return null; } где у класса Query есть общедоступное строковое...
7613 просмотров

Как отфильтровать ответ на запрос перед обращением к контроллеру Web Api
Привет, я работаю с Web Api 2, я могу обрабатывать запросы и ответы, прежде чем обращаться к контроллеру API.
4680 просмотров

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 просмотров

Не найден ресурс HTTP, соответствующий ошибке URI запроса в веб-API ASP.NET.
Это набросок моего класса TransferController. Все это код веб-API. public class TransferController : ApiController { [HttpGet, ActionName("Queue")] public IEnumerable<object> GetQueue(Guid sessionId) {...} [HttpDelete,...
16131 просмотров

Исправление ограничения маршрутизации веб-API отсутствует в HttpMethod
Я создаю спокойный API, используя .net Web API V1. Мы пытаемся определить маршрутизацию для веб-API. У меня возникла проблема с определением маршрута для «Положить» и «патч». У них один и тот же URL-адрес, и отличается только HttpMethod. В...
13643 просмотров

Маршрутизация Webapi с целочисленным массивом и действиями
Эта проблема сводит меня с ума. У меня есть метод получения, который принимает массив идентификаторов с пользовательским ModelBinder (я могу вызвать http://xckvjl.com/api/results/1,23,34 ,) Я хочу представить Gets по действиям. (чтобы я мог...
701 просмотров

Как в Web Api указать два отдельных маршрута к одному контроллеру с двумя методами получения без использования атрибутов?
У меня есть контроллер учетной записи с двумя методами Get, один из которых получает все учетные записи и не принимает никаких входных данных, а другой принимает Id int и возвращает эту конкретную учетную запись. Ограничения проекта заключаются в...
2197 просмотров

Разрешить использование специальных символов в параметрах веб-API
Мне нужно иметь возможность обрабатывать специальные символы в вызове REST . В частности, символы . и / . Например, у меня есть маршрут GET /api/division/{someDivision} . Теперь, вызывая этот маршрут с параметром /api/division/West...
7703 просмотров

Проблема с настройкой шаблона SPA AngularJS с помощью Web Api
Я пытаюсь использовать шаблон VS 2013 AngularJS SPA с Web Api, но приложение никогда не входит в мой контроллер, даже если оно входит в раздел app.js, который вызывает этот контроллер, вот моя настройка: WebApiConfig.cs внутри папки App_Start...
295 просмотров

Контроллер веб-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 просмотров