XML - RPC is een procedurele communicatie protocol dat XML-bestanden gebruikt om de communicatie die via het protocol coderen . Zoals veel Web communicatieprotocollen , XML - RPC gebruikt hypertext transfer protocol ( HTTP ) op afstand te vragen en te ontvangen informatie van andere webservers . De Web scripttaal Python genoemd kunnen worden gebruikt om wachtrijen te synchroniseren op externe webservers via XML - RPC de synchronisatieverzoeken regelen . Instructies 1 Open de gewenste Python- code editing applicatie en maak een nieuwe Python document . Vraag 2 van de vacatures van de webserver door middel van XML - RPC door het importeren van de XML - RPC library . Gebruik het volgende voorbeeld van de code als leidraad om uw Python verzoek coderen : import xmlrpclibs = xmlrpclib.ServerProxy ( ' http://www.exampleURL.com:3000 ' ) afdruk s.myfunction ( 1 , 3 ) 3 Bel de XML - RPC verzoek handler om het werk te synchroniseren , bijvoorbeeld te starten : van XMLRPCServer import XMLRPCServerfrom XMLRPCServer import XMLRPCRequestHandler klasse RequestHandler ( XMLRPCRequestHandler ) : rpc_paths = ( ' /RPC2 ' , ) 4 Synchroniseer de banen op de server door te bellen naar de specifieke Python functie die u gebruikt om de synchronisatie uit te voeren . Gebruik de volgende code als leidraad en vervang " examplefunction " met de naam van de Python- functie die u wilt gebruiken : def examplefunction ( x , y ) : status = 1result = [ 1 , 3 , [ ,"2 , 9 ] ] return ( statuut , resultaat ) server.register_function ( examplefunction ) 5 Sla de Python- code en voer het script uit de externe machine om de wachtrij banen te synchroniseren op uw XML - RPC server .
|