Preguntas etiquetadas con api

48
¿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...

42
¿Qué tiene de malo el DOM?

Sigo escuchando a la gente (Crockford en particular) decir que el DOM es una API terrible, pero no justifica realmente esta afirmación. Además de las inconsistencias entre navegadores, ¿cuáles son algunas de las razones por las cuales el DOM se considera tan

38
¿Realmente vale la pena probar un cliente API?

Esto es algo que me preocupa desde hace un tiempo. ¿Realmente vale la pena probar un cliente API? Digamos que está creando una pequeña clase para abstraer las llamadas a una API REST de la tienda de mascotas. La tienda de mascotas es una API muy simple y tiene un conjunto básico de...

33
¿Por qué no hay soporte de tipo WSDL para Web Api?

Así que recién estoy comenzando con .Net WebApi y una cosa que estoy notando de inmediato es que no hay un Contrato que defina cómo se ve y se debe consumir la API (Solicitud / Respuestas de cada Acción), esto generalmente es en forma de un WSDL para WCF / Soap. Me parece que esto es algo que...

31
¿Debería un sitio web utilizar su propia API pública?

Estoy empezando a escribir un servicio web, y lo he construido con nodeJS y un enfoque RESTfulish. Por lo que sé: La ventaja es que no tiene que duplicar el código. Las desventajas son que usted: actualizará la API pública con frecuencia, pero debe resolverse con versiones Realmente no se...

29
Nombre de la interfaz: prefijo 'Can-' vs sufijo '-Able'

Es común usar '-able' como sufijo para interfaces, por ejemplo Serializable Imprimible Enumerable Bebible Tirable Giratorio Estaba pensando que 'Can-' podría ser mejor porque puede ser más descriptivo. Sí, es más prolijo y agrega ruido al nombre de la interfaz. En particular, se pueden usar...

27
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 /...

26
Técnicas de autenticación de API web

Tenemos un marco de servicio web asp.net MVC para servir xml / json para las personas Obtener solicitudes, pero estamos luchando por encontrar la mejor manera (rápida, fácil, trivial para los usuarios que codifican con javascript u OO) para autenticar a los usuarios. No es que nuestros datos sean...