Je souhaite étendre SimpleHTTPRequestHandler et remplacer le comportement par défaut do_GET()
. Je renvoie une chaîne de mon gestionnaire personnalisé, mais le client ne reçoit pas la réponse.SimpleHTTPRequestHandler Override do_GET
Voici ma classe de gestionnaire:
DUMMY_RESPONSE = """Content-type: text/html
<html>
<head>
<title>Python Test</title>
</head>
<body>
Test page...success.
</body>
</html>
"""
class MyHandler(CGIHTTPRequestHandler):
def __init__(self,req,client_addr,server):
CGIHTTPRequestHandler.__init__(self,req,client_addr,server)
def do_GET(self):
return DUMMY_RESPONSE
Que dois-je changer pour faire ce travail correctement?
Muchas gracias! J'ai également supprimé l'en-tête 'Content-type' de ma chaîne' DUMMY_RESPONSE', mais sinon cela fonctionne tel quel. Bon travail. –