asp.net-web-api

Configuración de ruta de prueba en ASP.NET WebAPI

Estoy tratando de hacer algunas pruebas unitarias de mi configuración de ruta WebAPI. Quiero probar que la ruta "/api/super" ... e perforado anteriormente puede no ser la mejor configuración de prueba. Si hay un enfoque más racionalizado, soy todo oídos.

Cuál es la diferencia entre DependencyResolver.SetResolver y HttpConfiguration.DependencyResolver en WebAPI

Tengo un proyecto existente, que usa AutoFac como CoI. En el código de registro tengo estas líneas: var resolver = builde ... a diferencia entre DependencyResolver.SetResolver y HttpConfiguration.DependecyResolver? ¿Por qué debería asignarlos a ambos?

¿Cómo se configura HttpClient para que no redirija automáticamente cuando recibe un código de estado HTTP 301?

Considere una ASP.NET Servicio Web API que redirige public class ThisController : ApiController { /* more methods */ ... pClient para que no redireccione automáticamente cuando recibe un 301 para que pueda verificar que mi respuesta del servidor?

Obtención de datos POST sin procesar del método Web API

Tengo el siguiente método Web API en una clase ApiController: public HttpResponseMessage Post([FromBody]byte[] incomingData ... new WebClient().UploadData("http://localhost:15134/api/Foo", new byte[] { 1, 2, 3 }); ¿Hay una solución simple para esto?

Cómo manejar imágenes usando WebAPI

Preguntas ¿Cuáles son las diferentes formas de PUBLICAR/OBTENER imágenes en mi servicio? Creo que puedo usar texto Base - ... no estoy seguro de qué dirección debería ir. ¿Hay un artículo de sitio/blog que exponga los pros y los contras de esto?

Bucle de auto referencia en Json.Net JsonSerializer de JsonConverter personalizado (API web)

El proyecto es un Asp.Net Web API servicio web. Tengo una jerarquía de tipos que necesito para poder serializar hacia y desd ... sta Entonces, ¿qué código debería estar escribiendo en WriteObject que hará la misma serialización 'estándar' que funciona?

WebAPI para devolver XML

Quiero que mi método WEB API devuelva un objeto XML a la aplicación que llama. Actualmente solo devuelve el XML como un objet ... oco hackeado porque todavía estoy en la etapa de creación de prototipos. Se refactorizar cuando puedo demostrar sus factible.

Asp.net Web Api establece el código de estado de la respuesta en número

En Asp.net Web Api, ¿cómo configuro el código de estado de mi respuesta usando una int o cadena, no la enumeración de código ... eMessage response = Request.CreateResponse(); response.StatusCode = HttpStatusCode.UnprocessableEntity; //error, not in enum

Hilo WebAPI asíncrono.Cultura actual

Tengo un proyecto auto-alojado OWIN hosted Web API que me proporciona algunos métodos REST básicos. Quiero tener mensajes de ... terAttribute que luego crea la respuesta. Así que sería mucho código establecer siempre la cultura correcta antes de usarla.

IHttpActionResult and helper methods in ASP.NET Básica

Estoy tratando de mover mi proyecto web api 2 a ASP.NET 5. Pero tengo muchos elementos que ya no están presentes. Por ejempl ... ar Ok () por new ObjectResult ? (¿es lo mismo ?) ¿Qué pasa con HttpConfiguration que parece no más presente en startup.cs ?

respuesta 401 para solicitud CORS en IIS con autenticación de Windows habilitada

Estoy tratando de habilitar el soporte CORS en mi proyecto WebAPI, y si habilito la Autenticación Anónima, todo funciona bien ... ue debe ser capaz de hacer la llamada, ¿hay alguna manera de evitar el problema sin deshabilitar la autenticación de Windows?

El Inyector Simple No puede inyectar Dependencias en Controladores de API Web

Estoy intentando hacer un DI constructor básico con Simple Injector, y parece que no es capaz de resolver las dependencias pa ... ); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); } }

Cómo usar el almacenamiento en caché ASP.NET ¿API WEB?

Estoy usando ASP.NET MVC 4 con WEB API Tengo la siguiente acción, en la acción que se muestra a continuación, mi método de s ... ero esto no está sucediendo. Se vuelve a hacer una llamada a db, la llamada a db toma tiempo ¿cómo hago que esto funcione ?

Parámetro Web Api siempre nulo

¿Por qué el parámetro siempre es nulo cuando llamo al siguiente método Post con el siguiente ajax? public IEnumerable<st ... (result) { alert("Error"); } }); } }); }

ApiController está obsoleto in.NET Básica

¿Es cierto que "ApiController quedará obsoleto en. NET Core"? Realmente necesito una visión profesional sobre esto. Ya que estoy planeando usarlo en nuevos proyectos.

Ejecutar la API web de OWIN auto-alojada bajo una cuenta no administrativa

¿Es posible que una API web OWIN auto-alojada se ejecute bajo una cuenta que no sea de administrador? Ya he probado docenas ... ni2012\svcAPI URL reservation successfully added C:\>sc start apiservice [SC] StartService FAILED 5: Access is denied.

ASP.net Web API RESTful servicio web + Autenticación básica

Estoy implementando un servicio web RESTful usando ASP.Net Web Api. He llegado a la conclusión de usar Autenticación básica + ... que realizan solicitudes con javascript. ¿Habría algún " dominio cruzado solicitar " ¿problemas si intentan usar el servicio?

WebAPI StreamContent vs PushStreamContent

Estoy implementando una versión MVC4 + WebAPI del archivo BluImp jQuery Upload todo funciona bien con mi intento inicial, pe ... e of method across NGen image boundaries")] public StreamContent(Stream content) : this(content, 4096) { }

¿Por qué obtengo una InvalidOperationException cuando intento usar enrutamiento de atributos con Web API 2?

Acabo de actualizar mis paquetes Web API en mi aplicación MVC 4 para que pueda usar enrutamiento de atributos. Cuando agrego ... nStep.Execute() +136 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +69

DataAnnotation para la propiedad requerida

Primero funciona, pero hoy ha fallado! Así es como defino la propiedad date: [Display(Name = "Date")] [Required(ErrorMess ... continuación. Si alguien entiende por qué funciona o tiene mejores soluciones, por favor publique sus respuestas. Agradecer.