J'ai un serveur qui doit répondre aux requêtes HTTP et XML-RPC. À l'heure actuelle, j'ai une instance de SimpleXMLRPCServer, et une instance de BaseHTTPServer.HTTPServer avec un gestionnaire de requêtes personnalisé, s'exécutant sur différents ports. J'aimerais exécuter les deux services sur un seul port.Serveur HTTP Python avec XML-RPC
Je pense qu'il devrait être possible de modifier la classe CGIXMLRPCRequestHandler pour également traiter les requêtes HTTP personnalisées sur certains chemins ou, alternativement, d'utiliser plusieurs gestionnaires de requêtes en fonction du chemin demandé. Cependant, je ne suis pas vraiment sûr de la manière la plus propre de le faire.
Merci, cela semble que ça va marcher! Pour référence future, la méthode _marshaled_dispatch était vraiment utile –