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

18
Найдено несколько действий, соответствующих запросу в Web Api
Я получаю эту ошибку, когда пытаюсь использовать 2 метода «Get» Найдено несколько действий, соответствующих запросу: webapi Я смотрел вокруг на другие подобные вопросы об этом в стеке, но я не понимаю. У меня есть 2 разных имени и использую атрибут "HttpGet" [HttpGet] public HttpResponseMessage Summary(MyVm vm) { return null; } …

30
Параметр сообщения всегда равен нулю
После обновления до RC для WebAPI у меня возникла странная проблема при вызове POST в моем WebAPI. Я даже вернулся к базовой версии, созданной для нового проекта. Так: public void Post(string value) { } и звонит из Fiddler: Header: User-Agent: Fiddler Host: localhost:60725 Content-Type: application/json Content-Length: 29 Body: { "value": …

3
Может ли кто-нибудь объяснить мне CreatedAtRoute ()?
В шаблоне для Web API 2 метод публикации всегда выглядит следующим образом: [ResponseType(typeof(MyDTO))] public IHttpActionResult PostmyObject(MyDTO myObject) { ... return CreatedAtRoute("DefaultApi", new { id = myObject.Id }, myObject); } Я не понимаю этого CreatedAtRoute()метода. Может ли кто-нибудь объяснить CreatedAtRoute()мне метод?

11
Множественный метод HttpPost в контроллере веб-API
Я начинаю использовать проект MVC4 Web API, у меня есть контроллер с несколькими HttpPostметодами. Контроллер выглядит следующим образом: контроллер public class VTRoutingController : ApiController { [HttpPost] public MyResult Route(MyRequestTemplate routingRequestTemplate) { return null; } [HttpPost] public MyResult TSPRoute(MyRequestTemplate routingRequestTemplate) { return null; } } Здесь MyRequestTemplateпредставлен шаблонный класс, отвечающий за …

8
Имена пользовательских методов в веб-API ASP.NET
Я перехожу с веб-API WCF на новый веб-API ASP.NET MVC 4. У меня есть UsersController, и я хочу иметь метод с именем Authenticate. Я вижу примеры того, как выполнять GetAll, GetOne, Post и Delete, но что, если я хочу добавить дополнительные методы в эти службы? Например, моя служба UsersService должна …

3
Необязательные параметры в маршрутизации атрибутов веб-API
Я хочу обработать POST следующего API-вызова: /v1/location/deviceid/appid Дополнительные параметры поступают из Post-Body. У меня все работает нормально. Теперь я хочу расширить свой код, разрешив "deviceid" и / или "appid" и / или BodyData иметь значение null: /v1/location/deviceid /v1/location/appid /v1/location/ Эти 3 URL-адреса должны отвечать одним и тем же маршрутом. Мой …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.