Architectures de style RPC
Un service Web de style RPC accepte une enveloppe pleine de données de son client et envoie un
enveloppe similaire en retour. La méthode et les informations de cadrage sont conservées à l'intérieur du
enveloppe, ou sur des autocollants appliqués sur l’enveloppe. Quel type d'enveloppe n'est pas important
à ma classification, mais HTTP est un format d'enveloppe populaire, depuis n'importe quel service Web
digne de ce nom doit de toute façon utiliser HTTP. SOAP est un autre format d'enveloppe populaire
(la transmission d'un document SOAP via HTTP place l'enveloppe SOAP dans un HTTP
enveloppe). Chaque service de style RPC définit un tout nouveau vocabulaire. Professionnel de l'informatique-
les grammes fonctionnent également de cette façon : chaque fois que vous écrivez un programme, vous définissez des fonctions avec
noms différents. En revanche, tous les services Web RESTful partagent un vocabulaire standard de
Méthodes HTTP. Chaque objet d'un service RESTful répond à la même interface de base.
Le protocole XML-RPC pour les services Web est l'exemple le plus évident du RPC ar-
architecture. XML-RPC est principalement un protocole hérité de nos jours, mais je vais commencer
avec parce que c’est relativement simple et facile à expliquer. L'exemple 1-11 montre un Ruby
client pour un service XML-RPC qui vous permet de rechercher n'importe quoi avec un produit universel
Déclaration:
Toutes les ressources de ce site Web sont fournies et publiées par des internautes, ou réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel ! Toutes les ressources de ce site Web sont uniquement destinées à l’apprentissage et à la référence. Merci de ne pas les utiliser à des fins commerciales, sinon vous serez responsable de toutes les conséquences encourues ! En cas d'infraction, veuillez nous contacter pour la supprimer et la supprimer. Coordonnées : admin@php.cn