Perguntas com a marcação «asp.net-web-api»

A API da Web do ASP.NET é uma estrutura para criar serviços HTTP para clientes como navegadores e dispositivos móveis. Baseia-se no Microsoft .NET Framework e é a escolha ideal para criar serviços RESTful.

13
Não é possível encontrar Request.GetOwinContext
Estou procurando há uma hora tentando descobrir por que isso não está funcionando. Eu tenho um aplicativo ASP.Net MVC 5 com um WebAPI. Estou tentando obter Request.GetOwinContext (). Authentication, mas não consigo descobrir como incluir GetOwinContext. Aqui está o meu código: using System; using System.Collections.Generic; using System.Linq; using System.Net; using …
101 c#  asp.net-web-api  owin 


4
Como adicionar filtros ASP.Net Web Api globais?
Eu criei um filtro Web Api (usando System.Web.Http.Filters.ActionFilterAttribute), mas não consigo fazê-lo funcionar dentro do ASP.Net MVC 4. Eu tentei adicioná-lo ao RegisterGlobalFilters()método, mas não funcionou. Então, se alguém estiver usando Web Api hospedado no ASP.Net MVC, como registrar os filtros?


5
Como retornar um arquivo usando a API Web?
Estou usando o ASP.NET Web API . Quero baixar um PDF com C # da API (que a API gera). Posso apenas fazer com que a API retorne um byte[]? e para o aplicativo C #, posso apenas fazer: byte[] pdf = client.DownloadData("urlToAPI");? e File.WriteAllBytes()?




5
Roteamento de API da Web - api / {controlador} / {ação} / {id} “disfunções” api / {controlador} / {id}
Eu tenho a rota padrão em Global.asax: RouteTable.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{id}", defaults: new { id = System.Web.Http.RouteParameter.Optional } ); Eu queria ser capaz de direcionar uma função específica, então criei outra rota: RouteTable.Routes.MapHttpRoute( name: "WithActionApi", routeTemplate: "api/{controller}/{action}/{id}", defaults: new { id = System.Web.Http.RouteParameter.Optional } ); Então, no meu controlador, …



4
WCF vs ASP .Net Web API
Quais são os prós e os contras de usar cada tecnologia? O WCF Web Api agora está integrado ao Asp.net Asp.net web api agora oferece suporte à auto-hospedagem. Eu ainda imagino que se eu quiser expor vários esquemas de protocolo para a mesma operação, eu ainda me inclinaria para o …




Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.