XML -RPC est un protocole de communication de procédure qui utilise des fichiers XML pour encoder les communications effectuées via le protocole. Comme de nombreux protocoles de communication Web , XML -RPC utilise le protocole de transfert hypertexte (HTTP) pour demander et recevoir des informations à distance à partir d'autres serveurs Web . Le langage de script Web appelé Python peut être utilisé pour synchroniser les files d'attente sur les serveurs Web distants en utilisant XML -RPC pour contrôler les demandes de synchronisation . Instructions 1 Ouvrez votre code Python préféré application d'édition et de créer un nouveau document Python. 2 Demandez des emplois à partir du serveur Web via XML -RPC par l'importation du XML -RPC bibliothèque. Utilisez l'exemple de code suivant comme guide pour coder votre demande Python : Photos xmlrpclibs d'importation = xmlrpclib.ServerProxy (' http://www.exampleURL.com:3000 ') s.myfunction d'impression ( 1, 3 ) 3 Appelez le gestionnaire de requêtes XML -RPC pour lancer la synchronisation de l'emploi , par exemple : de XMLRPCServer importation XMLRPCServerfrom XMLRPCServer importation XMLRPCRequestHandler classe RequestHandler ( XMLRPCRequestHandler ) : rpc_paths = (' /RPC2 » ) 4 synchroniser les emplois sur le serveur en appelant la fonction Python spécifique que vous utilisez pour effectuer la synchronisation. Utilisez le code suivant comme guide et remplacer " examplefunction " avec le nom de la fonction Python que vous souhaitez utiliser : def examplefunction ( x , y) : status = 1résultat = [1 , 3, [ ,"2, 9 ]] retour (statut, résultat) server.register_function ( examplefunction ) 5 Save the code Python et exécuter le script à partir de votre ordinateur distant pour synchroniser la file des travaux sur votre serveur XML -RPC .
|