asp.net-web-api

API WEB y ValidateAntiForgeryToken

Tenemos algunos servicios web MVC existentes que se llaman estilo AJAX desde páginas web. Estos servicios hacen uso del atri ... ación. ¿Me estoy perdiendo algo? ¿Existe un enfoque diferente para abordar las falsificaciones de solicitudes con Web API?

Sistema.Web.Http.Autorizar versus Sistema.Web.Mvc.Autorizar

¿Qué Atributo Authorize?Sistema.Web.Http.Autorizar Sistema.Web.Mvc.Autorizar using System.Web.Mvc // or using System.W ... ene controladores MVC y controladores WEBAPI. Cuál debo usar y por qué ? ¿Qué problemas podríamos tener si no arreglo esto ?

web api 2 routing-No se puede encontrar el recurso

He agregado el controlador de Api Web a la aplicación MVC 5, pero todo el tiempo recibo el error 404: El recurso no se puede ... routeTemplate: "api/{controller}/{id}", defaults: new { id = RouteParameter.Optional } ); } }

¿Cómo se almacenan los tokens de portador del lado del servidor en Web API 2?

Estoy configurando la autenticación de token de portador en Web API 2, y no entiendo cómo (o dónde) se almacena el token de p ... uelve a subir? Si bien esto puede ser raro en la producción, puede suceder con bastante frecuencia haciendo pruebas locales.

Agregar encabezado personalizado a todas las respuestas en Web API

Pregunta simple, y estoy seguro de que tiene una respuesta simple, pero no puedo encontrarla. Estoy usando WebAPI y me gusta ... Time.Now.ToUniversalTime()).ToString()); } Línea de configuración: config.Filters.Add(new ServerTimeHeaderFilter());

Autenticación multiplataforma mediante ASP.NET API WEB

¿Cómo empiezo a codificar la autenticación usando ASP.NET Web API por lo que es multiplataforma para apoyar escritorio, móvi ... sando? Escuché que esto se maneja de manera diferente a cuando una aplicación lo usa, como obtener el dominio y autorizarlo.

Almacenamiento en caché de salida para un ApiController (MVC4 Web API)

Estoy tratando de almacenar en caché la salida de un método ApiController en Web API. Aquí está el código del controlador: ... el almacenamiento en caché de salida en Web API. Es esta es una limitación de la Web API en MVC4 o estoy haciendo algo mal?

Hosting WebAPI usando OWIN en un servicio windows

He auto-alojado API web usando OWIN (dentro de un servicio de Windows). Por lo que entiendo, esto es suficiente para hacer qu ... localmente, probablemente no pasa por el módulo del sistema operativo que escucha las solicitudes http. Sólo una suposición.)

Web Api + HttpClient: Un módulo o manejador asíncrono completado mientras una operación asíncrona aún estaba pendiente

Estoy escribiendo una aplicación que proxies algunas peticiones HTTP utilizando el ASP.NET Web API y yo estamos luchando para ... Las aplicaciones proxy están alojadas en roles Web de Azure. Cualquier ayuda para identificar al culpable sería apreciada.

ApiController devuelve 404 cuando ID contiene periodo

Tengo un ApiController y quiero usar direcciones de correo electrónico como parámetro ID para las solicitudes: // GET api/em ... action type="Rewrite" url="{R:1}/" /> </rule> </rules> </rewrite> </system.webServer>

ASP.NET Web API 2: ¿Cómo iniciar sesión con servicios de autenticación externos?

Según este post http://www.asp.net/web-api/overview/security/external-authentication-services ... soy capaz de iniciar sesi ... ón móvil o Postman ) la api web predeterminada generada en la plantilla SPA de Visual Studio 2013. ¿Alguien puede ayudarme?

¿Es posible obtener un buen seguimiento de pila with.NET ¿métodos asincrónicos?

Tengo la siguiente configuración de código de ejemplo en una aplicación WebAPI: [HttpGet] public double GetValueAction() { ... escribir código basándose en el seguimiento de la pila, sino hacer errores en los métodos asincrónicos más fácil de depurar.

Parámetro de cadena FromBody no vinculante

Tengo un problema similar a ASP.NET MVC 4 RC Web API Problema de enlace de parámetros, pero estoy tratando de resolverlo med ... URI, pero que no encaja en el patrón del resto de la API. Es posible hacerlo de esta manera? Si es así, ¿dónde está mi error?

WebAPI encontró error de referencia cuando tengo el ensamblado

He creado una aplicación MVC 4 Web API dentro de mi solución, pero estoy recibiendo 2 errores en este momento y necesito un p ... "/> <bindingRedirect oldVersion="0.0.0.0-5.2.0.0" newVersion="5.2.0.0"/> </dependentAssembly>

El tipo complejo obtiene null en un parámetro ApiController

No sé por qué mi parámetro "ParametroFiltro Filtro" se está poniendo null, los otros parámetros "page" y "pageSize" se está p ... e: 10 }, success: function (result) { alert(result.Data.length); self.Parametros(result.Data); } });

En auto-alojado OWIN Web API, cómo ejecutar el código en el apagado?

Estoy auto-alojando una API web de OWIN usando estos fragmentos de código: class Startup { public void Configuration(IA ... vento Disposed, o un bien ubicado override void Dispose(). ¿Cómo puedo ejecutar código cuando el servicio Web API se apaga?

La cadena de consulta no funciona mientras se usa el enrutamiento de atributos

Estoy usando System.Web.Http.RouteAttribute y System.Web.Http.RoutePrefixAttribute para habilitar URL más limpias para mi apl ... ero aún así, el uso de cadenas de consulta no encuentra una ruta adecuada, mientras que el uso del método de enrutamiento sí.

Cómo leer el cuerpo de la solicitud en un asp.net ¿controlador webapi principal?

Estoy tratando de leer el cuerpo de la solicitud en el método OnActionExecuting, pero siempre obtengo null para el cuerpo. ... erentes. Puedo ver todas las muestras aquí refiriéndose a versiones antiguas de webapi. ¿Hay alguna otra forma de hacer esto?

Cómo desarrollar un ASP.NET Web API para aceptar un objeto complejo como parámetro?

Tengo la siguiente API web (GET): public class UsersController : ApiController { public IEnumerable<Users> Get(str ... el resultado de http://localhost/api/users?firstName=john&LastName=smith&birthDate=1979/01/01, el parameter es nulo.

Enrutamiento de atributos con parámetros opcionales en ASP.NET API WEB

Estoy tratando de usar el enrutamiento de atributos de Web API 2 para configurar una API personalizada. Tengo mi ruta trabaja ... pe> Get(string parameter1, DateTime? parameter2, string parameter3 = "", string p4 = "") { // process } }