asp.net-web-api-routing

Существует ли способ отображения всех доступных служб, которые приложение предоставляет с помощью действий веб-Api? Например, когда пользователь переходит к http://someurl/api/ он получит список всех доступных сервисов, их описания и требуемые параметры? Я помню, что видел это однажды, но не могу найти никаки...

Я пытаюсь преобразовать свой проект Web Api для использования атрибутивной маршрутизации. Одна вещь, которую я не понимаю, - это метод CreatedAtRoute для запроса POST. В моем WebApiConfig.cs у меня раньше был config.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/accou...

Я использую C# .NET WebApi для создания прокси API, вот базовый код, который у меня есть, который отлично работает для большинства вызовов: [HttpGet] [Route("api/proxy/{*.}")] public async Task<HttpResponseMessage> Get() { // some route here... } Но когда у меня есть URL со специальными символами...

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

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

Я хочу обработать сообщение следующего API-вызова: /v1/location/deviceid/appid Дополнительные параметры идут от тела. все это прекрасно работает для меня. Теперь я wnat, чтобы продлить мой код, позволяя "идентификатора устройства" и/или "код" и/или BodyData значение null: /v1/location/deviceid /v1/locatio...