Questions marquées «rest»

17
Sourcing d'événements et REST

Je suis tombé sur la conception Event Sourcing et j'aimerais l'utiliser dans une application où un client REST est nécessaire (RESTful pour être précis). Cependant, je ne parviens pas à les connecter ensemble car REST est assez similaire à CRUD et la recherche d'événements est basée sur les tâches....

16
Quelle approche / technologie / outil .NET REST dois-je utiliser?

J'implémente un service Web RESTful et plusieurs applications clientes qui sont principalement dans Silverlight. Je trouve une litanie d'options pour développer à la fois côté serveur et côté client de l'API, mais je ne sais pas quelle est la meilleure approche. Je suis préoccupé par la stabilité...

16
Représenter les actions (verbes) dans l'URI REST

J'ai une opération d'impression à effectuer pour mes documents clients. J'ai également besoin des autres opérations standard, comme ajouter, mettre à jour, supprimer. donc j'ai: Pour créer un nouveau client: URI = / customer / {id}, type = POST, Methodname = CreateCustomer () Pour la mise à jour:...

15
API RESTful et i18n: comment concevoir la réponse?

Nous concevons une API RESTful qui est principalement destinée à répondre aux besoins d'un seul client. En raison de sa situation très particulière, ce client doit faire le moins de demandes possible. L'API gère i18n via un en-tête Accept-Language dans les demandes. Cela fonctionne pour tout ce que...

15
Microservices REST ou AMQP, auquel cas

J'ai lu de nombreux articles concernant l'architecture des microservices et je me demandais quand utiliser AMQP ou REST. J'ai lu que le couplage lâche entre les services est une bonne chose et AMQP semble être un bon choix dans ce cas. Mais si nous utilisons AMQP, cela signifie que nous n'avons...

15
Comment prendre en charge différentes versions d'API

J'écris une API Rest et je me demande comment gérer au mieux la prise en charge des différentes versions. Par cela, je ne veux pas dire comment définir un URI comme V2 ou V3, mais plutôt comment structurer le code étant donné qu'il devrait: Prend en charge plusieurs versions en même temps, par...