Questions marquées «rest»

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.


1
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 le client …
15 rest  api  api-design  http 

2
Quelle est la meilleure façon de créer un modèle de réponse aux erreurs REST API et un système de codes d'erreur?
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, …
15 php  mvc  rest  api 




5
REST et HATEOAS sont-ils une bonne architecture pour les services Web?
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, …
15 rest  hateoas 

4
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 …


3
Dois-je retourner une réponse 204 ou 404 lorsqu'une ressource n'est pas trouvée?
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 …
15 java  rest  web-services  http 



6
Les sessions côté serveur violent-elles REST?
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é …
14 rest 

4
Utiliser la composition et l'héritage pour les DTO
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 …
13 rest  api-design  web-api  dto  poco 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.