Articles of asp.net web api

Cómo autenticar la solicitud del cliente WPF en ASP .NET WebAPI 2

Acabo de crear un proyecto de API web ASP .NET MVC 5 y agregué el modelo Entity Framework y otras cosas para que funcione con ASP. Identidad NET . Ahora necesito crear una solicitud autenticada simple para el método estándar de esa API desde la aplicación WPF Client. ASP .NET MVC 5 Web API código […]

¿Cómo pasar / recibir múltiples argumentos a un método GET de la API de RESTful?

Los ejemplos habituales de los métodos GET RESTful que toman un parámetro (devolver un valor escalar en lugar de un conjunto de datos) se muestran así: public string Get(int id) { //get and return the value } … donde el valor pasado es generalmente una ID, por lo que puede usarlo para obtener un valor […]

Devuelve el json vacío en nulo en WebAPI

¿Es posible devolver {} en lugar de nulo cuando webApi devuelve un objeto nulo? Esto, para evitar que mi usuario obtenga errores al analizar la respuesta. ¿Y para hacer de la respuesta una Json Response válida? Sé que podría estar configurándolo manualmente en todas partes. Cuando la respuesta es nula, se debe devolver un objeto […]

Uso de async / await y devolución de la tarea de los métodos de la API web de ASP.NET

Tengo un método de biblioteca de clases portátil (PCL) como este: public async Task GetLineStatuses() { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url); using (HttpWebResponse response = (HttpWebResponse)await request.GetResponseAsync()) { return response.GetResponseStream().ReadAllText(); } } Mi método ASP.NET Web Api se ve así: public async Task Get() { HttpResponseMessage response = new HttpResponseMessage(); string statuses = await service.GetStatuses(); response.Content […]

No se pudo encontrar una cadena de conexión nombrada en el archivo de configuración de la aplicación

Estoy usando EF y generé .EDMX a partir de él, pero solo quería que se usara para la generación automatizada de archivos de clase. Luego utilicé los archivos de clase para crear un modelo de entidad y luego creé un contexto de base de datos y luego un repository. Estoy llamando a un WebApi (que […]

Rendimiento de la API web?

Yo estaba pensando , La WebApi junto con el routing mechanism funciona de tal manera que lee el http verb (GET POST, etc.) y luego busca nombres / parámetros de métodos coincidentes: Por ejemplo : Si es GET y el URI es api/Customers/5 : El método debería comenzar con Get si tiene ID busque un […]

¿Cómo habilito la telemetría del servidor Application Insights en un proyecto de WebApi que utiliza OWIN?

Estamos teniendo un montón de problemas (lea los tiempos de respuesta prolongados) con un par de proyectos en producción y quería ver exactamente lo que estaba sucediendo en el servidor. Luego procedí a agregar Application Insights a todos nuestros proyectos siguiendo este artículo . El problema es que nuestros dos proyectos WebAPI no envían datos […]

API de Web ASP.NET de registro y seguimiento

Una vez que uno tiene una configuración de registro y seguimiento utilizando log4net en su lugar para la API web de ASP.NET, ¿cuáles son los aspectos específicos que deben registrarse y / o rastrearse? Estoy preguntando esto específicamente desde la perspectiva de la API Web. ¿Hay una serie de DEBE registrar esto o DEBE rastrear […]

Implementación de la API de asp

Supongamos que tengo este modelo public partial class Todo { public int id { get; set; } public string content { get; set; } public bool done { get; set; } } Y envío esto como datos json a mi controlador como una solicitud de parche. Esto es mero la acción de activar una checkbox. […]

Deshabilitar el certificado de cliente SSL en * algunos * controladores WebAPI?

Editar para futuros lectores : Desafortunadamente, la recompensa otorgada no funciona; nada que pueda hacer al respecto ahora. Pero lea mi propia respuesta a continuación (a través de pruebas): se confirmó que funciona con cambios mínimos de código Tenemos un servicio en la nube de Azure (WebRole) que está completamente en ASP.NET WebAPI 2.2 (sin […]