Preguntas etiquetadas con asp.net-web-api

ASP.NET Web API es un marco para crear servicios HTTP para clientes como navegadores y dispositivos móviles. Se basa en Microsoft .NET Framework y es una opción ideal para crear servicios RESTful.


9
Carácter de punto '.' en MVC Web API 2 para solicitudes como api / people / STAFF.45287
La URL que intento que funcione es una del estilo de: http://somedomain.com/api/people/staff.33311 (al igual que los sitios como LAST.FM permiten todo tipo de signos en sus URL RESTFul y WebPage , por ejemplo, " http://www.last.fm/artist/psy'aviah " es una URL válida para LAST.FM). Lo que funciona son los siguientes escenarios: - …

10
Manejar la validación ModelState en ASP.NET Web API
Me preguntaba cómo puedo lograr la validación del modelo con ASP.NET Web API. Tengo mi modelo así: public class Enquiry { [Key] public int EnquiryId { get; set; } [Required] public DateTime EnquiryDate { get; set; } [Required] public string CustomerAccountNumber { get; set; } [Required] public string ContactName { …


14
Asp.NET Web API - 405 - El verbo HTTP utilizado para acceder a esta página no está permitido - cómo establecer asignaciones de controladores
Escribí el servicio REST usando ASP.NET Web API. Estoy intentando enviar una solicitud HttpDelete, sin embargo, aparece el siguiente error: 405: el verbo HTTP utilizado para acceder a esta página no está permitido Creo que estoy cerca de la solución, descubrí que debería habilitar la administración remota de IIS, ir …


9
Web API 2: cómo devolver JSON con nombres de propiedad camelCased, en objetos y sus subobjetos
ACTUALIZAR Gracias por todas las respuestas. Estoy en un nuevo proyecto y parece que finalmente llegué al fondo de esto: parece que el siguiente código fue de hecho el culpable: public static HttpResponseMessage GetHttpSuccessResponse(object response, HttpStatusCode code = HttpStatusCode.OK) { return new HttpResponseMessage() { StatusCode = code, Content = response …


13
¿Cómo leer el cuerpo de la solicitud en un controlador webapi principal de asp.net?
Estoy tratando de leer el cuerpo de la solicitud en el OnActionExecutingmétodo, pero siempre obtengo nullel cuerpo. var request = context.HttpContext.Request; var stream = new StreamReader(request.Body); var body = stream.ReadToEnd(); Intenté establecer explícitamente la posición de la transmisión en 0, pero eso tampoco funcionó. Dado que esto es ASP.NET CORE, …


4
El recurso solicitado no admite el método HTTP 'GET'
Mi ruta está configurada correctamente y mis métodos tienen la etiqueta decorada. Sigo recibiendo el mensaje "El recurso solicitado no admite el método HTTP 'GET'". [System.Web.Mvc.AcceptVerbs("GET", "POST")] [System.Web.Mvc.HttpGet] public string Auth(string username, string password) { // Décoder les paramètres reçue. string decodedUsername = username.DecodeFromBase64(); string decodedPassword = password.DecodeFromBase64(); return "value"; …




4
Error: el campo de encabezado de solicitud Content-Type no está permitido por Access-Control-Allow-Headers
Creé un proyecto de api web mvc4 usando vS2012. Utilicé el siguiente tutorial para resolver el intercambio de recursos de origen cruzado, "http://blogs.msdn.com/b/carlosfigueira/archive/2012/07/02/cors-support-in-asp-net-web-api- rc-version.aspx ". Está funcionando correctamente y publico datos del lado del cliente al servidor con éxito. Después de eso para implementar la autenticación en mi proyecto, usé …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.