J'essaie de simuler une erreur de protocole 504 délai d'attente de la passerelle. C'est mon code serveur. Je voudrais renvoyer une erreur 504 dans la méthode add().Python Simulate 504 Gateway Timeout Erreur
from SimpleXMLRPCServer import SimpleXMLRPCServer
def add(x,y):
return x+y
# A simple server with simple arithmetic functions
server = SimpleXMLRPCServer(("localhost", 8000))
print "Listening on port 8000..."
server.register_multicall_functions()
server.register_function(add, 'add')
server.serve_forever()
Merci d'avance pour votre temps.
Quel cadre? DJango? Ballon? En général, tout ce dont vous avez besoin est d'ajouter le code de sortie dans la réponse, par exemple: 'return HttpResponse (b'error ', 504)' (ou quelque chose de similaire). –
Salut sans cadre, juste "à partir de SimpleXMLRPCServer importer SimpleXMLRPCServer" – aw88
Très bien. Alors, pourquoi simuler le comportement HTTP? Curieuse. –