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.
Je conçois une nouvelle application Web qui est alimentée par un backend REST et un frontend HTML + JS. Il y a une méthode POST pour changer une entité (appelons Config), qui a plusieurs effets secondaires dans l'état de nombreux éléments de l'application. Supposons que le POST soit exécuté de …
Je construis une API RESTful qui utilise des jetons JWT pour l'authentification des utilisateurs (émise par un loginpoint de terminaison et envoyée dans tous les en-têtes par la suite), et les jetons doivent être actualisés après un laps de temps fixe (invocation d'un renewpoint de terminaison, qui renvoie un jeton …
Si une application a déjà ouvert un WebSocketflux en direct, dois-je l'utiliser AJAXpour les autres communications avec le serveur? Parce que la connexion est déjà ouverte, devons-nous l'utiliser pour des requêtes qui sont Request/Responseet non en temps réel? Je préfère les RESTful HTTPrequêtes car je les trouve plus faciles à …
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. Je …
Lorsqu'une API nécessite qu'un client s'authentifie auprès d'elle, j'ai vu deux scénarios différents utilisés et je me demande quel cas utiliser pour ma situation. Exemple 1. Une API est proposée par une entreprise pour permettre à des tiers de s'authentifier avec un jeton et un secret à l'aide de HTTP …
Je ne comprends pas les avantages d'HATEOAS pour les API destinées à être utilisées par des programmes (par opposition aux humains qui parcourent directement votre API). Bien sûr, le client n'est pas lié à un schéma d'URL, mais il est lié à un schéma de données, ce qui est la …
Je viens de lire cet article qui date de quelques années mais décrit une manière intelligente de sécuriser vos API REST. Essentiellement: Chaque client possède une paire de clés publique / privée unique Seuls le client et le serveur connaissent la clé privée; il n'est jamais envoyé sur le fil …
Qu'est-ce qui est plus rapide en termes de performances? Créer une API REST et faire en sorte que votre application Web utilise l'API REST pour effectuer toutes les interactions avec votre base de données OU interroger directement votre base de données (c'est-à-dire utiliser n'importe quel objet typique utilisé par votre …
Je prépare une application d'une seule page qui serait parfois utilisée sur une connexion mobile lente. Une partie de sa part est assez lourde en termes de requêtes API (extraire dix ressources différentes pour un nouvel affichage d'écran). Maintenant, est-ce une bonne idée de fusionner ces services à un qui …
Je suis nouveau dans les tests unitaires, j'ai une méthode Web REST qui appelle simplement DB et remplit un DTO. Le pseudo-code est public object GetCustomer(int id) { CustomerDTO objCust = //get from DB return objCust; } Mon doute est de savoir comment écrire des tests pour ces méthodes et …
J'ai deux ressources: les utilisateurs et les liens. Les utilisateurs peuvent avoir plusieurs liens associés. J'ai conçu mon API RESTful pour que vous puissiez accéder aux liens associés à un utilisateur à l'URI suivant: /users/:id/links Cependant, j'ai toujours besoin d'un URI pour les liens uniquement - parfois, je peux vouloir …
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: URI: / …
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é ainsi que par …
Lors de la lecture d'API Gateway, l'une des choses qui revient à chaque fois est que API Gateway est un endroit où vous devez agréger les résultats de plusieurs points de terminaison. Cela semble vraiment sympa. Cependant, de nombreuses solutions API Gateway populaires telles que AWS API Gateway, Kongo et …
Je démarre bientôt un nouveau projet, qui cible les applications mobiles pour toutes les principales plateformes mobiles (iOS, Android, Windows). Ce sera une architecture client-serveur. L'application est à la fois informative et transactionnelle. Pour la partie transactionnelle, ils doivent avoir un compte et se connecter avant qu'une transaction puisse être …
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.