Questions marquées «api-design»

La conception de l'API (Application Programming Interface) décrit les meilleures pratiques pour la création de bibliothèques destinées à un usage général ou public.

6
Existe-t-il un modèle de traitement des paramètres de fonction en conflit?
Nous avons une fonction API qui décompose un montant total en montants mensuels en fonction de dates de début et de fin données. // JavaScript function convertToMonths(timePeriod) { // ... returns the given time period converted to months } function getPaymentBreakdown(total, startDate, endDate) { const numMonths = convertToMonths(endDate - startDate); …
38 api-design 

3
API REST - L'API doit-elle renvoyer des objets JSON imbriqués?
En ce qui concerne les API JSON, est-il recommandé d’aplanir les réponses et d’éviter les objets JSON imbriqués? Par exemple, disons que nous avons une API similaire à IMDb mais pour les jeux vidéo. Il existe plusieurs entités, Game, Platform, ESRBRating et GamePlatformMap, qui mappent les jeux et les plates-formes. …
38 design  rest  api-design  json 


6
Une API HTTP doit-elle toujours renvoyer un corps?
Existe-t-il une sorte de norme concernant les réponses de l'API HTTP? Après avoir lu ce fil de discussion, j'ai commencé à me poser des questions. Nous développons notre API JSON HTTP publique sur mon travail, et nous ne renvoyons rien si ce n’est pas strictement nécessaire (par exemple, un PUT …
33 rest  api-design  http 


4
Les microservices doivent-ils se parler?
Je conçois une application à l'aide de Micro-Services et je ne suis pas sûr du meilleur mécanisme à utiliser pour collecter des données à partir de plusieurs services. Je pense qu'il y a deux options: Intégrez un mécanisme de communication «inter-services» qui permet aux services de parler directement. La passerelle …



4
Microservices et stockage de données
J'envisage de déplacer une API REST monolithique vers une architecture de microservices, et je suis un peu confus au sujet du stockage de données. Selon moi, certains des avantages des microservices seraient: Évolutivité horizontale - Je peux exécuter plusieurs copies redondantes d'un microservice pour faire face à la charge et …



3
Est-il correct de retourner du HTML à partir d'une API JSON?
Dans mon projet actuel, je suis responsable de la mise en œuvre d'un service qui implique la consommation d'API RESTful nouvellement créées, documentées comme prenant uniquement en charge JSON. Le client fait régulièrement des demandes avec l'en-tête d'acceptation «application / json» et le type de contenu «application / json». Cependant, …

4
Lors de la création d'une API, dois-je m'en tenir à de petites fonctions et à de nombreux appels, ou à quelques appels et de grandes fonctions?
J'ai une plate-forme de rails que je maintiens. Il a beaucoup d'applications Web différentes construites sur lui. Cependant, maintenant, un client demande une API pour qu'il puisse garder les utilisateurs sur son site, mais profiter de certaines des tâches automatisées que nous avons. La plate-forme est utilisée pour créer des …



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.