Le transfert d'état représentatif, ou REST, est un style architectural pour un logiciel de mise en réseau permettant de transférer des informations via le Web.
Il est très courant de spécifier la version des API REST dans l'URL, spécifiquement au début du chemin, c'est-à-dire quelque chose comme: POST /api/v1/accounts GET /api/v1/accounts/details Cependant, je n'ai vu aucune conception où la version est associée à chaque API. En d'autres termes, nous conservons la version de chaque API …
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 le client …
Mon implémentation REST retournera des erreurs dans JSON avec la structure suivante: { "http_response":400, "dev_message":"There is a problem", "message_for_user":"Bad request", "some_internal_error_code":12345 } Je suggère de créer un modèle de réponse spécial, où je peux transmettre les valeurs nécessaires pour les propriétés (dev_message, message_for_user, some_internal_error_code), et les renvoyer. Dans le code, …
Je crée une solution RESTful d'API Web CNET .NET 4.5 et j'aimerais que quelqu'un me dise si la solution de mon projet est correcte et / ou judicieuse (-assez?) Pour une solution conçue à l'aide de Domain Driven Design, s'il vous plaît. La solution a été divisée en 6 projets: …
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 …
Je construis une API REST qui permet des insertions (POST, pas idempotent) et des mises à jour (PUT, idempotent) des demandes pour ajouter / mettre à jour la base de données à notre application. Je me demande s'il existe des normes ou des meilleures pratiques concernant les données que nous …
Si je comprends bien, REST a été formalisé par Roy Fielding comme un modèle descriptif de l'architecture du web. AFAIK Fielding n'a pas prétendu que REST était bon, il décrivait simplement l'architecture de facto du Web. Le web avait déjà prouvé à ce stade un énorme système hypertexte distribué réussi, …
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 …
Je cherche à écrire une API de service Web et je pense à créer un service REST. Que signifie OData dans ce contexte? Pouvez-vous expliquer la différence entre OData et REST?
Je développe un service RESTful simple pour les tournois et les horaires. Lorsqu'un tournoi est créé via une requête POST contenant un corps JSON, le tournoi est inséré dans un BiMap, déclaré comme suit dans une implémentation DAO: private BiMap<String, Tournament> tournaments = Maps.synchronizedBiMap(HashBiMap.create()); Lorsqu'un tournoi est créé, son identifiant …
Je conçois une API de service REST et je suis resté bloqué sur la bonne façon d'imbriquer les ressources. Ressources: partenaires, tickets, paramètres Connexions entre les ressources: partenaire a de nombreux billets, partenaire a défini des paramètres, Logique Bussines: vous pouvez répertorier tous les partenaires en tant qu'utilisateur anonyme, vous …
Supposons que vous utilisez des API d'un fournisseur, comment vous assurer que leur API fonctionne comme prévu? Ma principale préoccupation est parfois que le fournisseur a poussé les modifications de son code et brisé l'API, nous voulons avoir une sorte de logiciel automatique pour les tester continuellement. Comment y faire …
Selon Roy Fielding (l'un des principaux auteurs de la spécification HTTP) dans sa thèse phare Architectural Styles lorsqu'il parle de REST , il mentionne: [Chaque demande du client au serveur doit contenir toutes les informations nécessaires à la compréhension de la demande et ne peut tirer parti d'aucun contexte stocké …
Nous avons une API Web ASP.NET qui fournit une API REST pour notre application de page unique. Nous utilisons des DTO / POCO pour transmettre des données via cette API. Le problème est maintenant que ces DTO grossissent avec le temps, alors maintenant nous voulons refactoriser les DTO. Je recherche …
En concevant une API, nous nous sommes heurtés à la question de savoir si une charge utile PUT doit contenir l'ID de la ressource mise à jour. Voici ce que nous avons actuellement: PUT /users/123 Payload: {name: "Adrian"} Notre code d'itinéraire extrait l'ID de l'URI et continue la mise à …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.