python registration module.
arsonist.
liveHTTP headers in firefox.
Safari webinspector .
When it comes to debugging web applications, I never use material that adds debugging / logging information to the server output.
I also have my own wsgi middleware that I use to debug web applications. It deletes all HTTP responses in the database, so it can be accessed many times. It can be configured to simply dump material with status code 500, etc. This way I donโt need to resend messages with firebug when I debug ajax stuff, it is also much easier to read this way.
Vasil
source share