asp.net-web-api

¿Tiene sentido tener ViewModels en la Webapi?

Estoy empezando a aprender la webapi y me encuentro haciendo cosas que tienen sentido en un proyecto MVC pero que pueden no t ... es de datos en mi ver modelo de nuevo, pero luego estoy poniendo los mismos en el dominio EF y VM y que parecen redundantes.

Diferencia entre "MapHttpRoute" y "MapRoute"?

¿Por qué usar "MapRoute" para enrutamiento "Predeterminado", mientras se usa "MapHttpRoute" para enrutamiento "DefaultApi"? ... url: "{controller}/{action}/{id}", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional } );

Devolución de tipos anónimos con Web API

Al usar MVC, devolver adhoc Json fue fácil. return Json(new { Message = "Hello"}); Estoy buscando esta funcionalidad con l ... ponseMessage. ¿Puede alguien guiarme a una solución donde pueda devolver tipos anónimos dentro de un HttpResponseMessage?

¿Es posible configurar Autofac para trabajar con ASP.NET MVC y ASP.NET Api Web

¿Es posible configurar Autofac para que funcione con ASP.NET MVC y ASP. NET Web Api? Soy consciente de que los solucionadore ... mala idea? ¿Debo separar mi solución en dos proyectos y manejar la inyección de dependencias para cada uno individualmente?

Devuelve una cadena JSON explícitamente desde Asp.net ¿WEBAPI?

En algunos casos tengo NewtonSoft JSON.NET y en mi controlador solo devuelvo el Jobject de mi controlador y todo está bien. ... mi contexto como una cadena codificada. ¿Cómo puedo devolver explícitamente un JSON desde mi método de controlador WebAPI?

Web API 2: cómo devolver JSON con nombres de propiedad basados en camelCased, en objetos y sus subobjetos

UPDATE Gracias por todas las respuestas. Estoy en un nuevo proyecto y parece que finalmente he llegado al fondo de esto: Pa ... sando linq2sql... ¿Hay alguna forma de hacer esto automáticamente? Este 'desagradable' me ha plagado durante mucho tiempo.

¿Requiere SSL en WebAPI?

¿ Hay alguna forma de requerir SSL para WebAPI? Un atributo? No veo un atributo aplicable bajo System.Web.Http, algo así com ... os para MVC. Solo estoy tratando de evitar rodar mi propio controlador de atributo/ mensaje si hay una solución incorporada.

Buscando sugerencias para construir una API REST segura dentro de Ruby on Rails

Estoy empezando a construir una API REST para un proyecto en el que estoy trabajando, y me llevó a investigar un poco sobre l ... nera de asegurar una API REST dentro de RoR? Si no, ¿qué sugiere en un escenario de "nuevo proyecto" o "proyecto existente"?

Especificar un formato de fecha y hora personalizado al serializar con Json.Net

Estoy desarrollando una API para exponer algunos datos utilizando ASP.NET Web API. En una de las API, el cliente quiere que ... TimeConverter))] public DateTime ReturnDate { get;set;} } Solo me pregunto si hay alguna otra forma fácil de hacer eso.

ASP.NET Web API: Error Interno del Servidor 500 No descriptivo

Como dice el título, tengo 500 Error Interno del servidor desde la solicitud GET a una acción IQueryable. El cuerpo del error ... s de que mi acción devuelva el resultado. Uso ASP.NET Web API RC. ¿Cómo puedo obtener el seguimiento de pila de ese error?

Usar tokens de portador y autenticación de cookies juntos

Tengo una aplicación de una sola página, más o menos basada en la plantilla MVC5 SPA, que utiliza tokens al portador para la ... era de tener este tipo de autenticación de modo mixto dentro de una aplicación? Tal vez a través de un camino / ruta filtro?

Puedo acceder a IIdentity desde Web API

Estoy agregando algunos servicios Web API a una aplicación MVC existente. Tengo una carpeta de modelo para mis controladores ... entity El ApiController no tiene el objeto HttpContext. ¿Hay alguna forma de acceder al objeto IIdentity desde la API web?

Obtener "error": "tipo de subvención no compatible" al intentar obtener un JWT llamando a una Api web segura OWIN OAuth a través de Postman

He seguido este artículo para implementar un servidor de autorización OAuth. Sin embargo, cuando uso post man para obtener u ... nt-type:application/x-www-form-urlencoded en algún otro lugar del código de web api? ¿Qué podría estar mal? Por favor, ayuda.

Cómo obtener URL base en Web API controller?

Sé que puedo usar Url.Link() para obtener la URL de una ruta específica, pero ¿cómo puedo obtener la URL base de Web API en Web API controller?

Descripción de la Página de Ayuda de WebAPI

¿Qué rellena la descripción del método Webapi en la página de ayuda y en el párrafo de introducción?

Enrutamiento con múltiples métodos Get en ASP.NET API WEB

Estoy usando Web Api con ASP.NET MVC, y soy muy nuevo en él. He pasado por alguna demo en asp.net sitio web y estoy tratando ... pude entender mucho. Así que, por favor, puede alguien ayudarme a entender y guiarme sobre cómo se debe hacer esto. Gracias

swagger-ui devuelve 500 después de la implementación

La configuración lista para usar funciona perfectamente en mi máquina, sin problemas. Pero cuando despliego a nuestro entorn ... o del proyecto - Puedo llamar a todos mis endpoints de webapi y responden correctamente. Cualquier ayuda sería muy apreciada

¿Cómo puede probar unitariamente un Filtro de Acción en ASP.NET ¿Api Web?

Estaba buscando agregar un Filtro de acción a mi servicio para manejar la adición de datos de enlace al mensaje de respuesta. ... ular HttpActionExecutedContext pero es una clase difícil de simular, ¿cómo está lidiando con las pruebas de Filtro de acción?

¿Cómo podría hacer que mi aplicación RavenDB se ejecute correctamente cuando UseEmbeddedHttpServer se establece en true utilizando una arquitectura de 2 niveles?

Utilicé RavenDB-Embedded 2.0.2230 en mi aplicación interactué con ASP.Net Web API en diferentes ensamblados. Cuando estable ... Hay una configuración que me perdí? ¿Hay alguna configuración que deba aplicar a point Raven Studio a un puerto diferente?

ASP.NET La aplicación Web API proporciona 404 cuando se implementa en IIS 7

Tengo un ASP.NET Web API que funciona bien cuando se ejecuta en "IIS Express" con localhost: 1783 Pero cuando descross el ... luego presione "Create Virtual Directory"... ...Acabo de obtener 404 errores: Alguna idea de lo que está mal? ¡Gracias!