Preguntas etiquetadas con web-api

API específicas que se comunican a través de protocolos web, como ASP.net Web API, así como API que están expuestas a páginas web para la comunicación de red o aplicaciones para la comunicación del dispositivo



3
¿Por qué el método PATCH no es idempotente?
Me preguntaba acerca de esto. Supongamos que tengo un userrecurso con idy namecampos. Si quiero actualizar un campo, podría hacer una solicitud PATCH al recurso como este PATCH /users/42 {"name": "john doe"} Y luego la aplicación actualizará el nombre del usuario 42. Pero, ¿por qué si repito esta solicitud, el …






2
API REST basada en roles?
Estoy creando una API REST para la cual varios usuarios con diferentes roles tendrán acceso a los recursos que contiene. Para mantener el alcance simple, tomemos el dominio "alumno / profesor / clase": GET /students es el recurso para acceder. Los usuarios pueden tener roles como Estudiante y / o …





2
¿No es la sobreingeniería CQRS?
Todavía recuerdo los viejos tiempos de repositorios. Pero los repositorios solían ponerse feos con el tiempo. Luego, CQRS se hizo popular. Eran agradables, eran un soplo de aire fresco. Pero recientemente me he estado preguntando una y otra vez por qué no mantengo la lógica correcta en el método de …

4
Usar composición y herencia para DTO
Tenemos una API web ASP.NET que proporciona una API REST para nuestra aplicación de página única. Usamos DTO / POCO para pasar datos a través de esta API. El problema ahora es que estos DTO se hacen más grandes con el tiempo, así que ahora queremos refactorizar los DTO. Estoy …
13 rest  api-design  web-api  dto  poco 

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.