J'entends souvent les gens dire que les programmeurs C ++ devraient exposer l'API publique de leur bibliothèque / produit comme une API C. Qu'est-ce que cela signifie et quels en sont les
J'entends souvent les gens dire que les programmeurs C ++ devraient exposer l'API publique de leur bibliothèque / produit comme une API C. Qu'est-ce que cela signifie et quels en sont les
Lors de la création d'une API RESTful , dois-je utiliser des verbes HTTP sur la même URL (lorsque c'est possible) ou dois-je créer une URL spécifique par action? Par exemple: GET /items # Read all items GET /items/:id # Read one item POST /items # Create a new item PUT /items/:id # Update one item...
Je travaille sur un nouveau projet d'application iOS, côté mobile. Certains changements d'architecture sont en cours et il s'avère que nous devrons compter sur une API privée personnalisée qui sera utilisée par l'application que nous construisons et également par d'autres clients tels qu'un site...
Lors du transfert d'un objet via une API, comme au format JSON sans schéma, quel est le moyen idéal pour renvoyer une propriété de chaîne inexistante? Je sais qu'il existe différentes façons de procéder, comme dans les exemples des liens ci-dessous. Évitez null Retour null Supprimer une propriété...
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 4 ans . Comment appelleriez-vous une API basée sur...
Je crée une application Web structurée API et dans cette application, nous avons différentes couches qui font leur propre travail. La première couche est la couche de validation qui valide les entrées de l'utilisateur et si elle passe la validation, nous la déplaçons vers la deuxième couche (qui...
En supposant un système où il y a une application Web avec une ressource et une référence à une application distante avec une autre ressource similaire, comment représentez-vous une action de synchronisation bidirectionnelle qui synchronise la ressource `` locale '' avec la ressource `` distante...
Chaque fois que je rencontre une nouvelle API ou un nouveau langage de programmation ou même de simples pages de manuel Linux , je les ai toujours (depuis que je m'en souvienne) évitées et au lieu de cela, je comptais paresseusement sur des exemples pour mieux comprendre de nouveaux concepts....
Imaginons que vous envisagiez de diviser vos applications en services. Existe-t-il de bonnes raisons d'adopter une approche SOA par rapport à la simple création d'une API de bibliothèque pouvant être chargée par les applications qui en ont
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 4 ans . J'ai à peine réussi mon examen de...
Je suis un peu nouveau dans la programmation (je suis ingénieur en mécanique de métier), et je développe un petit programme pendant mon temps d'arrêt qui génère une pièce (solidworks) basée sur l'entrée de diverses personnes de partout dans l'usine. Basé sur seulement quelques entrées (6 pour être...
Je crée une nouvelle application web d'entreprise et je souhaite atteindre: Utilisez les meilleures technologies de leurs domaines respectifs. Je veux un framework backend fiable avec un ORM solide. Et je veux le framework SPA (application de page unique) le plus avancé avec l'utilisation des...
Récemment, j'ai découvert GraphQL qui prétend être supérieur à RESTful. Cependant, j'ai commencé à me demander pourquoi ne mettons-nous pas simplement des instructions SQL dans une requête HTTP GET. Par exemple, dans GraphQL j'écrirais { Movie(id: "cixos5gtq0ogi0126tvekxo27") { id title actors {...
Dans un livre sur le système d'exploitation, je viens de lire que "les API publiques sont éternelles: une seule chance de bien faire les choses". Est-ce vrai? Est-il applicable uniquement dans les API des systèmes d'exploitation ou dans d'autres API? Par exemple, cela sera-t-il vrai pour les API...
Les différents exposés que j'ai regardés et les didacticiels que j'ai scannés sur REST semblent mettre l'accent sur quelque chose appelé «découvrabilité». À ma connaissance limitée, le terme semble signifier qu'un client devrait pouvoir aller http://URL- et obtenir automatiquement une liste de...
Récemment, j'ai développé ma propre API et avec cet intérêt investi dans la conception d'API, je me suis vivement intéressé à la façon d'améliorer ma conception d'API. Un aspect qui a été soulevé à plusieurs reprises est (non pas par les utilisateurs de mon API mais dans ma discussion d'observation...
Je suis à la croisée des chemins avec une conception d'API permettant à un client (JS dans un navigateur) de parler à un serveur. Nous utilisons HTTP 409 Conflict pour représenter l'échec d'une action en raison d'un verrou de sécurité en vigueur. Le verrou Satefy empêche les développeurs de...
La société pour laquelle je travaille maintient un produit SaaS performant qui s'est développé "organiquement" au fil des ans. Nous prévoyons d'étendre la gamme avec une suite de nouveaux produits qui partageront les données avec le produit existant. Pour cela, nous cherchons à consolider la...
Nous développons une API Rest pour le site Web de commerce électronique qui sera utilisée par les applications mobiles. Dans la page d'accueil d'une application, nous devons appeler plusieurs ressources telles que Sliders, Top Brands, Best Selling Products, Trending Products etc. Deux options pour...
Bien que Joda soit riche en fonctionnalités et plus sophistiqué que le temps Java standard, ce n'est pas toujours la meilleure chose à utiliser. Comment puis-je décider si je dois utiliser Joda Time ou Java Time dans un code Java? Existe-t-il une sorte de directive qui nous indique comment choisir...