-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Feb 28, 2007, at 7:52 PM, Steve doh wrote:

I have the code below that works fine. If I uncomment the 3rd to last line so that the site.protocol uses the ServerProtocol class, then the render_GET() method does not get called and the browser waits for a response. I understand why this is happening but don't know how to fix it. I need to override the connectionMade() method for the site factory inorder to verify the connection. Can someone explain how I override connectionMade() correctly? Any help appreciated. Cheers Steve

twisted.internet.protocol.Protocol doesn't know anything about HTTP, and it doesn't know anything about the resource hierarchy and HTTP methods. server.Site.protocol defaults to twisted.web.http.HTTPChannel, which does know what to do when faced with HTTP, so subclass that instead. And don't forget to call the superclass's connectionMade or timeouts won't work properly.

- -David
http://dreid.org

"Usually the protocol is this: I appoint someone for a task,
which they are not qualified to do.  Then, they have to fight
a bear if they don't want to do it." -- Glyph Lefkowitz




-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)

iD8DBQFF5u0CrsrO6aeULcgRAsQtAJwLjqQuv4AkoapqWKO/0ap/N/YGKgCfZz1o
KvS9cz9xZdGaxUW96buX+b8=
=Zlqp
-----END PGP SIGNATURE-----

_______________________________________________
Twisted-web mailing list
[email protected]
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-web

Reply via email to