Preguntas etiquetadas con rest

16
¿Qué enfoque / tecnología / herramienta .NET REST debo usar?

Estoy implementando un servicio web RESTful y varias aplicaciones cliente que se encuentran principalmente en Silverlight. Estoy encontrando una letanía de opciones para desarrollar tanto el lado del servidor como el lado del cliente de la API, pero no estoy seguro de cuál es el mejor enfoque. Me...

16
Representar acciones (verbos) en REST URI

Tengo que realizar una operación de impresión para mis documentos de cliente. Necesito que se realicen también las otras operaciones estándar, como agregar, actualizar, eliminar. entonces, tengo lo siguiente: Para crear un nuevo cliente: URI = / customer / {id}, type = POST, Methodname =...

16
Cuándo usar recursos anidados en una API RESTful

Tengo dos recursos: usuarios y enlaces. Los usuarios pueden tener varios enlaces asociados con ellos. He diseñado mi API RESTful para que pueda acceder a los enlaces asociados con un usuario en el siguiente URI: /users/:id/links Sin embargo, siempre necesito tener un URI solo para enlaces, a...

15
Microservicios REST o AMQP, en cuyo caso

He leído muchos artículos sobre arquitectura de microservicios y me preguntaba cuándo usar AMQP o REST. He leído que el acoplamiento flexible entre servicios es algo bueno y AMQP parece ser una buena opción en ese caso. Pero si usamos AMQP, esto significa que ya no necesitamos puntos finales REST...

15
RESTful API e i18n: ¿cómo diseñar la respuesta?

Estamos diseñando una API RESTful destinada principalmente a satisfacer las necesidades de un solo cliente. Debido a sus circunstancias muy particulares, este cliente tiene que hacer la menor cantidad de solicitudes posible. La API maneja i18n a través de un encabezado Accept-Language en las...

15
Cómo soportar diferentes versiones de API

Estoy escribiendo una API Rest y me pregunto cómo manejar mejor el soporte de las diferentes versiones. Con esto no me refiero a cómo definir un URI como V2 o V3, sino cómo estructurar el código dado que necesitaría: Soporta múltiples versiones al mismo tiempo, por ejemplo. Los URI V1 y V2 y V3...