J'ai beaucoup entendu parler des services Web et des API Web. Existe-t-il une différence entre ces services ou sont-ils identiques?
Les services Web sont des systèmes logiciels conçus pour prendre en charge l'interaction interopérable de machine à machine sur un réseau.
J'ai beaucoup entendu parler des services Web et des API Web. Existe-t-il une différence entre ces services ou sont-ils identiques?
Je suis particulièrement intéressé par la façon dont les utilisateurs effectuent des opérations autorisées / authentifiées sur une API Web. Les cookies d'authentification sont-ils compatibles avec la philosophie REST et
J'ai commencé à construire une application en 3 couches (DAL, BL, UI) [elle traite principalement du CRM, de certains rapports de vente et de l'inventaire]. Un collègue m'a dit que je devais passer au modèle de couche de service, que les développeurs sont venus au service de modèle de leur...
J'ai récemment lu cet excellent article sur l'architecture de microservice: http://www.infoq.com/articles/microservices-intro Il indique que lorsque vous chargez une page Web sur Amazon, plus de 100 microservices coopèrent pour servir cette page. Cet article explique que toutes les communications...
J'aimerais utiliser Youtube comme exemple: ils utilisent des identifiants sous forme de PEckzwggd78. Pourquoi n'utilisent-ils pas de simples entiers? Ou imgur.com - ils utilisent également des identifiants tels que 9b6tMZSdes images et des galeries. Pas d'entiers séquentiels. Pourquoi...
La dernière fois que j’ai rencontré un service SOAP, c’était lors de mon stage dans une entreprise financière en 2013. C’est à ce moment-là que j’ai commencé ma carrière dans l’informatique. Je me souviens d'avoir eu du matériel d'étude sur SOAP dans l'un de mes cours d'ingénierie. En dehors de...
Disons que vous codez une fonction qui prend l’entrée d’une API externe MyAPI. Cette API externe MyAPIa un contrat qui stipule qu’elle renverra un stringou number. Est - il recommandé de se prémunir contre des choses comme null, undefined, boolean, etc. , même si elle ne fait pas partie de l'API...
Je suis en train de mettre au point une spécification pour un service REST, qui inclura une partie de la capacité de limiter les utilisateurs à l’échelle du service et à des groupes de ressources ou sur des ressources individuelles. De même, les délais d'attente pour ceux-ci seraient configurables...
Je travaille à la conception d'une API RESTful. Nous savons que nous voulons renvoyer JSON et XML pour une ressource donnée. J'avais pensé que nous ferions quelque chose comme ceci: GET /api/something?param1=value1 Accept: application/xml (or application/json) Cependant, quelqu'un a jeté en...
Après avoir regardé ce discours sur le repos, la réutilisation et Serendipity par Steve Vinoski, je me demande s'il y a des cas d'affaires dans greenfield projets pour les configurations (langage XML) RPC-ish, que le repos ne pouvait pas résoudre d'une meilleure façon. Il mentionne quelques...
Lorsque vous travaillez avec un site basé sur des ressources (telle qu'une application MVC ou un service REST), nous avons deux options principales lorsqu'un client essaie GETune ressource à laquelle il n'a pas accès: 403 , qui dit que le client n'est pas autorisé ; ou 404 , qui indique que la...
J'ai un projet où je dois autoriser les utilisateurs à exécuter du code python arbitraire et non fiable ( un peu comme celui-ci ) sur mon serveur. Je suis assez nouveau sur python et j'aimerais éviter de faire des erreurs qui introduisent des failles de sécurité ou d'autres vulnérabilités dans le...
Autant que je sache, la consommation de SOAP nécessite une pile SOAP, il est donc plus difficile pour vos clients de consommer, c'est-à-dire qu'ils doivent s'assurer qu'ils ont une pile SOAP en place qui formate correctement les données POST et les en-têtes et vous en redonne ensuite structure de...
Pour mon travail, nous avons un bon service Web RESTful que nous avons construit que nous utilisons pour piloter quelques sites Web que nous avons. Fondamentalement, le webservice vous permet de créer et de travailler avec des tickets de support, et le site Web est responsable de l'interface. Toute...
Essayer de concevoir une API pour des applications externes avec une vision du changement n'est pas facile, mais un peu de réflexion à l'avance peut vous faciliter la vie plus tard. J'essaie d'établir un schéma qui prendra en charge les modifications futures tout en restant rétrocompatible en...
Lorsque nous discutons des API entre les systèmes (au niveau de l'entreprise), il y a souvent deux points de vue différents dans notre équipe: certaines personnes préfèrent une approche abstraite plus générique, disons, une approche directe "concrète". Exemple: la conception d'une API de "recherche...
Nous avons des services Web REST qui peuvent servir XML ou JSON (WCF). Je joue avec l'idée d'implémenter Protobufs. Pourquoi? AVANTAGES Moins de charge sur les serveurs. Taille de message plus petite - moins de trafic. Il est plus facile de changer maintenant que plus tard. LES INCONVÉNIENTS Besoin...
J'ai lu quelques définitions et discussions sur les applications REST et / ou RESTful, mais je n'en comprends toujours pas le sens réel. Je travaille généralement avec les applications qui récupèrent des données via GET ou envoient des données via POST à un service Web (généralement un script...
J'essaie de tester une classe qui appelle certains services Web Hadoop. Le code est à peu près de la forme: method() { ...use Jersey client to create WebResource... ...make request... ...do something with response... } par exemple, il existe une méthode de création de répertoire, une méthode de...
J'ai donc un système relativement simple. Un client mobile crée des enregistrements dans une base de données sqlite que j'aimerais synchroniser avec un serveur SQL distant (partagé avec d'autres clients mobiles) . Ainsi, lorsque je crée un nouvel enregistrement dans la table sqlite du téléphone,...