A Simple Server to Capture Single Short Requests

Craig Edgmon cedgmon at shaw.ca
Tue Mar 2 12:47:07 EST 2004


I am working through Steve Holdens book on Python Web Development and
this may seem like an obvious question, but my error states that
MyRequestHandler is not defined. Any ideas on this?

import SocketServer

class MyRequestHandler(SocketServer.BaseRequestHandler):
    def handle(self):
        print "_____________________________"
        print "From: ", self.client_address
        print "_____________________________"
        input = self.request.recv(10240)
        print input.replace('\r', '')
        print "_____________________________"
        self.request.send("HTTP/1.1 200 OK\r\n")
        self.request.send("Content-Type: text/html\n\n")
        self.request.send("<HTML><BODY><H2>Hello!</H2></BODY></HTML>")
        self.request.close()
        
    myServer = SocketServer.TCPServer(('', 8080), MyRequestHandler)
    myServer.handle_request()






More information about the Python-list mailing list