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.



5
Autenticação JWT para API da Web do ASP.NET
Estou tentando oferecer suporte ao token de portador JWT (JSON Web Token) no meu aplicativo de API da Web e estou me perdendo. Vejo suporte para o .NET Core e para aplicativos OWIN. Atualmente, estou hospedando meu aplicativo no IIS. Como posso obter esse módulo de autenticação no meu aplicativo? …

10
HttpClient não oferece suporte ao método PostAsJsonAsync C #
Estou tentando chamar uma API da web do meu aplicativo da web. Estou usando o .net 4.5 e, ao escrever o código, estou recebendo o erro HttpClientnão contém um PostAsJsonAsyncmétodo de definição . Abaixo está o código: HttpClient client = new HttpClient(); client.BaseAddress = new Uri("http://localhost:51093/"); client.DefaultRequestHeaders.Accept.Add( new MediaTypeWithQualityHeaderValue("application/json")); var …


18
Foram encontradas várias ações que correspondem à solicitação na API da Web
Eu continuo recebendo esse erro quando tento ter 2 métodos "Get" Foram encontradas várias ações que correspondem à solicitação: webapi Eu estive examinando outras questões semelhantes sobre isso na pilha, mas não entendi. Eu tenho 2 nomes diferentes e usando o atributo "HttpGet" [HttpGet] public HttpResponseMessage Summary(MyVm vm) { return …

7
Microsoft Web API: Como você faz um Server.MapPath?
Como a Microsoft Web API não é MVC , você não pode fazer algo assim: var a = Request.MapPath("~"); nem isso var b = Server.MapPath("~"); porque eles estão no System.Webespaço para nome, não no System.Web.Httpespaço para nome. Então, como você descobre o caminho relativo do servidor na Web API ? …



5
Parâmetros de cadeia de consulta opcionais na API da Web do ASP.NET
Preciso implementar o seguinte método WebAPI: /api/books?author=XXX&title=XXX&isbn=XXX&somethingelse=XXX&date=XXX Todos os parâmetros da string de consulta podem ser nulos. Ou seja, o chamador pode especificar de 0 a todos os 5 parâmetros. No MVC4 beta, eu costumava fazer o seguinte: public class BooksController : ApiController { // GET /api/books?author=tolk&title=lord&isbn=91&somethingelse=ABC&date=1970-01-01 public string GetFindBooks(string …


30
O parâmetro Post é sempre nulo
Desde a atualização para RC para WebAPI, estou tendo um problema muito estranho ao chamar o POST na minha WebAPI. Eu até voltei à versão básica gerada no novo projeto. Assim: public void Post(string value) { } e ligando do Fiddler: Header: User-Agent: Fiddler Host: localhost:60725 Content-Type: application/json Content-Length: 29 …

15
Retornar conteúdo com IHttpActionResult para resposta não OK
Para retornar de um controlador da API da Web 2, posso retornar o conteúdo com a resposta se a resposta estiver OK (status 200) assim: public IHttpActionResult Get() { string myResult = ... return Ok(myResult); } Se possível, desejo usar os tipos de resultados internos aqui, quando possível: https://msdn.microsoft.com/en-us/library/system.web.http.results(v=vs.118).aspx Minha …

28
Não foi possível carregar o arquivo ou assembly 'System.Web.Http 4.0.0 após a atualização de 2012 para 2013
Eu fiz a atualização de acordo com. http://www.asp.net/mvc/tutorials/mvc-5/how-to-upgrade-an-aspnet-mvc-4-and-web-api-project-to-aspnet-mvc-5-and- web-api-2 Eu recebo o erro. Alguém mais recebeu esse erro? Erro de Servidor na '/' Aplicação. Não foi possível carregar o arquivo ou assembly 'System.Web.Http, Versão = 4.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' ou uma de suas dependências. A definição de …

15
Chamada webapi não autorizada retornando página de login em vez de 401
Como configuro meu projeto mvc / webapi para que um método webapi chamado de uma exibição de navalha não retorne a página de login quando ela não é autorizada? É um aplicativo MVC5 que também possui controladores WebApi para chamadas via javascript. Os dois métodos abaixo [Route("api/home/LatestProblems")] [HttpGet()] public List<vmLatestProblems> …

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.