11.21 SimpleXMLRPCServer -- Server basilare XML-RPC

Il modulo SimpleXMLRPCServer fornisce una struttura di server di base per server XML-RPC scritti in Python. I server possono essere autonomi, usando SimpleXMLRPCServer, o inglobati in un ambiente CGI, usando CGIXMLRPCRequestHandler.

class SimpleXMLRPCServer( addr[, requestHandler[, logRequests]])

Crea una nuova istanza di server. Il parametro requestHandler deve essere un valore factory per istanze di gestori di richieste. il suo valore predefinito è SimpleXMLRPCRequestHandler. I parametri addr e requestHandler vengono passati al costruttore SocketServer.TCPServer. Se logRequests viene impostato al valore vero (il predefinito), le richieste verranno registrate; impostando questo parametro a falso, si disattiverà la registrazione dei log. Questa classe fornisce metodi per registrare le funzioni che saranno poi chiamate dal protocollo XML-RPC.

class CGIXMLRPCRequestHandler( )
Crea una nuova istanza per gestire richiesta XML-RPC in un ambiente CGI. Nuovo nella versione 2.3.

class SimpleXMLRPCRequestHandler( )
Crea una nuova istanza di gestione delle richieste. Questo gestore di richieste supporta le richieste POST e modifica la registrazione del log cosicché il parametro logRequests del costruttore SimpleXMLRPCServer venga onorato.



Subsections
Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.