Articles of asp.net web api

Tarefa de longa execução no WebAPI

Aqui está o meu problema: eu preciso chamar vários methods de terceiros dentro de um ApiController. A assinatura desses methods é Task DoSomethingAsync(SomeClass someData, SomeOtherClass moreData) . Eu quero que essas chamadas continuem sendo executadas em segundo plano, depois que o ApiController tiver enviado os dados de volta ao cliente. Quando DoSomethingAsync concluído, quero fazer […]

Remover namespace em XML da API da Web do ASP.NET

Como faço para remover o namespace da resposta xml abaixo usando a API da Web? 1 10 0

API da Web do ASP.NET retorna 404 para PUT somente em alguns servidores

(cross post de Server Fault. Eu percebi depois que eu provavelmente deveria ter perguntado no stackoverflow primeiro) Ok, eu estive quebrando meu cérebro e a internet para uma solução para isso. Eu simplesmente não consigo descobrir. Eu escrevi um site que usa API da Web ASP.NET MVC e tudo funcionando muito bem até colocá-lo no […]

WebAPI StreamContent vs PushStreamContent

Estou implementando uma versão MVC4 + WebAPI do BluImp jQuery File Upload tudo funciona bem com a minha tentativa inicial, mas estou tentando garantir o melhor uso da memory durante o download de arquivos muito grandes (~ 2GB). Eu li o artigo de Filip Woj sobre PushStreamContent e o implementei da melhor maneira possível (removendo […]

Como um método no MVC WebApi é mapeado para um verbo http?

No vídeo de 5 minutos no seguinte link, na marca 1:10, Jon Galloway diz que adicionar um método chamado DeleteComment à sua class controller de CommentsController será automaticamente mapeado pelo convention map para o verbo delete delete. Como o MVC com WebApi sabe rotear os methods para os verbos corretos? Eu sei que o roteamento […]

Existe uma maneira de forçar a API da Web do ASP.NET para retornar o texto sem formatação?

Eu preciso obter uma resposta em texto sem formatação de um controlador de API da Web do ASP.NET. Eu tentei fazer um pedido com Accept: text/plain mas não parece fazer o truque. Além disso, o pedido é externo e fora do meu controle. O que eu realizaria seria imitar o antigo caminho do ASP.NET: context.Response.ContentType […]

Autenticação baseada em token no ASP.NET Core (atualizada)

Estou trabalhando com o aplicativo ASP.NET Core. Estou tentando implementar a autenticação baseada em token, mas não consigo descobrir como usar o novo sistema de segurança . Meu cenário: um cliente solicita um token. Meu servidor deve autorizar o usuário e retornar access_token que será usado pelo cliente nas solicitações a seguir. Aqui estão dois […]

POSTANDO JsonObject Com HttpClient De API da Web

Estou tentando POSTAR um JsonObject usando HttpClient da API da Web. Não tenho certeza de como fazer isso e não consigo encontrar muito no código de exemplo. Aqui está o que eu tenho até agora: var myObject = (dynamic)new JsonObject(); myObject.Data = “some data”; myObject.Data2 = “some more data”; HttpClient httpClient = new HttpClient(“myurl”); httpClient.DefaultRequestHeaders.Accept.Add(new […]

Aplicação ASP.NET MVC 4 Chamando o WebAPI Remoto

Eu criei algumas aplicações ASP.NET MVC no passado, mas eu nunca usei WebAPIs antes. Eu estou querendo saber como eu poderia criar um aplicativo MVC 4 simples que faz coisas CRUD simples via WebAPI em vez de através de um controlador MVC normal. O truque é que o WebAPI deve ser uma solução separada (e, […]

Erro 404 após adicionar a API da Web a um aplicativo da Web MVC existente

Há uma ótima pergunta aqui: Como adicionar a API da Web a um projeto existente do ASP.NET MVC 4 Web Application? Infelizmente, não foi suficiente para resolver o meu problema. Eu tentei duas vezes para ter certeza de que não fiz nada de errado. Eu cliquei direito em “Controllers” e adicionei o item “Web API […]