XML - RPC er en prosessuell kommunikasjonsprotokoll som bruker XML-filer å kode kommunikasjon gjort gjennom protokollen . Som mange Web kommunikasjonsprotokoller , bruker XML - RPC Hypertext Transfer Protocol ( HTTP ) til å be om og motta informasjon eksternt fra andre webservere . Web skriptspråk kjent som Python kan brukes til å synkronisere køer på eksterne webservere ved hjelp av XML - RPC for å kontrollere synkroniseringsforespørsler . Instruksjoner
en
Åpne den foretrukne Python kode redigering programmet og opprette en ny Python dokument.
2
Request jobbene fra webserveren via XML - RPC ved å importere XML - RPC-biblioteket . Bruk følgende eksempel på kode som en veiledning til koden din Python forespørsel:
import xmlrpclibs = xmlrpclib.ServerProxy (' http://www.exampleURL.com:3000 ' ) print s.myfunction ( 1 , 3 )
3
Ring XML - RPC-forespørsel behandleren å starte jobben synkronisering , for eksempel : en
fra XMLRPCServer import XMLRPCServerfrom XMLRPCServer import XMLRPCRequestHandler
klasse RequestHandler ( XMLRPCRequestHandler ) : rpc_paths = ( '/RPC2 ',)
4
Synkroniser jobbene på serveren ved å kalle den spesifikke Python funksjonen du bruker til å utføre synkroniseringen . Bruk følgende kode som en guide og erstatte " examplefunction " med navnet på den Python funksjon som du ønsker å bruke : en
def examplefunction ( x , y ) : status = 1result = [ 1 , 3 , [ ,"2 , 9 ] ] retur ( status , resultat) server.register_function ( examplefunction )
5
Lagre Python -kode og utføre skriptet fra den eksterne maskinen til å synkronisere jobber køen på XML - RPC -serveren .