asp.net-web-api

Registro de mensajes de solicitud / respuesta al usar HttpClient

Tengo un método que hace un POST como abajo var response = await client.PostAsJsonAsync(url, entity); if (response.IsSucces ... staría registrar el JSON que se PUBLICA, por lo que será bueno tener que sin tener que hacer una serialización json yo mismo.

. NET WebAPI Serialización k BackingField Nastiness

Cuando se serializa lo siguiente: [Serializable] public class Error { public string Status { get; set; } public st ... t; </ErrorRootOfstring> ¿Qué da? ¿Cómo puedo hacer esto bonito? Las respuestas JSON también contienen k_BackingField

¿Cómo determinamos si estamos utilizando Web API 1 o Web API 2?

Introduce el problema Me gustaría saber si estamos utilizando Web API 1 o 2. Mis propios paquetes.la configuración indica ... PI 1, Microsoft ASP.NET Web API 2.1 Nuget que nada 5.* es Web API 2. ¿Es eso cierto? ¿Cómo voy a saberlo con seguridad?

Cómo usar el envase DI cuando OwinStartup

Es un proyecto Web API 2. Cuando implemento DI usando Ninject, recibí un mensaje de error Se produjo un error al intentar c ... w SimpleInjectorWebApiDependencyResolver(container); app.UseWebApi(config); } SimpleInjectorWebApiDependencyResolver

¿Cómo implementar un método delegado de acción asíncrona?

Un poco de información de antecedentes. Estoy aprendiendo la pila de API Web y estoy tratando de encapsular todos los datos ... , Task> resultBody) where T: Result, new() { // But I don't know what do do from here. // What do I await? }

ASP.NET Aplicación MVC 4 Llamando a WebAPI Remota

He creado un par ASP.NET Aplicaciones MVC en el pasado, pero nunca he usado WebAPIs antes. Me pregunto cómo podría crear una ... adas Ajax usando jQuery... Quiero decir que el controlador de la aplicación MVC debe usar la WebAPI para obtener/poner datos.

MVC5, WebApi2 y AutoFac no funcionan. Todos los paquetes Nuget actualizados

He actualizado todos los paquetes de nuget en mi proyecto, así como el paquete de integración de AutoFac MVC5 (eliminado MVC4 ... lidad de seguridad del método de anulación debe coincidir con la accesibilidad de seguridad del método que se está anulando.

405 método no permitido web api

Este error es muy común, y probé todas las soluciones y ninguna de ellas funcionó. He deshabilitado la publicación WebDAV en ... tion/json")); var response = await client.PostAsJsonAsync("api/products", product);//405 exception Alguna sugerencia?

Cómo configurar JsonSerializerSettings personalizados para Json.NET en MVC 4 Web API?

Entiendo que ASP.NET Web API utiliza de forma nativa Json.NET para (des)serializar objetos, pero ¿hay alguna forma de especif ... la llamada .Serialize(), pero Web API lo hace silenciosamente. No puedo encontrar una manera de inyectar ajustes manualmente.

Cómo actualizar una reclamación en ASP.NET ¿Identidad?

Estoy usando la autenticación OWIN para mi proyecto MVC5. Este es mi SignInAsync private async Task SignInAsync(Application ... idad. Lógica similar existe para un RolePrincipal. , Podría alguien ayudarme a averiguar cómo actualizar la Reclamación?

Uso del filtro angularjs en el elemento de entrada

Espero no haberme perdido nada obvio en el doco, si lo tengo estoy seguro de que alguien me ayudará. Estoy usando asp.net we ... mm:ss a'}}" /> // this works fine {{entity.date|date:'dd/MM/yyyy HH:mm:ss a'}} ¿Hay algún atajo que me esté perdiendo?

Por qué es HttpContext.Actual null después de esperar?

Tengo el siguiente código WebAPI de prueba, no uso WebAPI en producción, pero hice esto debido a una discusión que tuve sobre ... vo que no puedo encontrar cualquier cosa definitiva. TL; DR: Es HttpContext.Current potencialmente null después de un await?

Bucle de auto referencia de Entity framework detectado

Tengo un extraño error. Estoy experimentando con una API web. NET 4.5, Entity Framework y MS SQL Server. Ya he creado la base ... ra si tuviera referencias circulares en mi base de datos, pero esto es un un ejemplo muy simple. ¿Qué podría estar yendo mal?

¿Hay una forma recomendada de devolver una imagen usando ASP.NET API WEB

Cuál es la mejor manera de devolver una imagen con 2 parámetros (x e y para redimensionar). Por ejemplo ~/api/image12345/20 ... r 200 jpg / png / o gif ¿Debo devolver un objeto System.Drawing.Image o definir manualmente el HTTPReponseMessage.Content?

ASP.NET WebAPI: cómo realizar una publicación de varias partes con carga de archivos utilizando WebAPI HttpClient

Tengo un servicio WebAPI que maneja una carga desde un formulario simple, como este: <form action="/api/workitems" en ... . El bit FormUrlEncodedContent es bastante simple, pero ¿cómo agrego el contenido del archivo con el nombre a la publicación?

Angular contra Asp.Net WebAPI, implementar CSRF en el servidor

Estoy implementando un sitio web en Angular.js, que está golpeando un ASP.NET Motor WebAPI. Angular.js tiene algunas caracte ... rent.Response.Cookies.Remove("XSRF-TOKEN"); ¿Puede alguien detectar algún problema obvio (o no tan obvio) con ese enfoque?

¿Cómo devolver un archivo usando Web API?

Estoy usando ASP.NET Web API . Quiero descargar un PDF con C# de la API (que la API genera). ¿Puedo hacer que la API devu ... un byte[]? y para la aplicación C# puedo hacer: byte[] pdf = client.DownloadData("urlToAPI");? Y File.WriteAllBytes()?

¿Por qué mi ClaimsIdentity IsAuthenticated siempre es false (para el filtro de autorización de api web)?

En un proyecto de Web API estoy anulando el proceso de autenticación normal para comprobar tokens en su lugar. El código se v ... qué cree que el usuario no está autenticado a pesar de que he construido una ClaimsIdentity válida y la he asignado al hilo?

¿Cómo hacer autenticación CORS en WebAPI 2?

El escenario es simple, necesito iniciar sesión desde otro servidor (diferente del servidor API) para recuperar el token de a ... / Cors var cors = new EnableCorsAttribute("*", "*", "GET, POST, OPTIONS"); config.EnableCors(cors); ¿Qué más debo cambiar?

Utilizar eficazmente async / await con ASP.NET API WEB

Estoy tratando de hacer uso de la característica async/await de ASP.NET en mi proyecto Web API. No estoy muy seguro de si har ... terior y está funcionando. Pero no estoy seguro de si es el uso correcto de async/await. Por favor comparta sus pensamientos.