Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Python Programming >> .

Come sincronizzare code via XML-RPC in Python

XML - RPC è un protocollo di comunicazione di procedura che utilizza file XML per codificare le comunicazioni effettuate tramite il protocollo . Come molti protocolli di comunicazione web , XML - RPC utilizza Hypertext Transfer Protocol ( HTTP ) per richiedere e ricevere informazioni in remoto da altri server web . Il linguaggio di scripting web noto come Python può essere utilizzato per sincronizzare le code sui server Web remoti usando XML-RPC per controllare le richieste di sincronizzazione . Istruzioni
1

Aprite il vostro preferito codice Python applicazione di editing e creare un nuovo documento di Python .
2

Richiesta posti di lavoro dal server Web tramite XML -RPC , importando il file XML -RPC biblioteca. Utilizzare il seguente esempio di codice come guida per codificare la richiesta Python :
xmlrpclibs importazione

= xmlrpclib.ServerProxy ( ' http://www.exampleURL.com:3000 ') s.myfunction stampa ( 1 , 3 )
3

Chiama il gestore della richiesta XML-RPC per avviare la sincronizzazione del lavoro , ad esempio:

da XMLRPCServer XMLRPCServerfrom XMLRPCServer importazione XMLRPCRequestHandler
classe

importazione RequestHandler ( XMLRPCRequestHandler ) : rpc_paths = ( ' /RPC2 ' , ) economici 4

Sincronizza i lavori sul server chiamando la funzione Python specifica che si utilizza per eseguire la sincronizzazione . Usa il codice seguente come guida e sostituire " examplefunction " con il nome della funzione Python che si desidera utilizzare :

def examplefunction ( x , y ) : status = 1risultato = [ 1 , 3 , [ ,"2 , 9 ] ] ritorno (stato , risultato) server.register_function ( examplefunction ) economici 5

Salva il codice Python ed eseguire lo script dal computer remoto per sincronizzare la coda di posti di lavoro sul server XML-RPC .

 

Programmazione © www.354353.com