Thanks, Alan,
Your resource page is very helpful and your "Why" section explains exactly
why I'm interested in this. At first blush it looks like httpMonitor is
most in line with what I'm planning, namely, the ability to do arbitrary
processing on requests and responses.
The problem I've run across so far is transparency and performance. I've
written my own proxy server and experimented with WebDebug and found that
some things slow down considerably and other things don't seem to pass
through at all. I want, as much as possible, for the proxy to pass
requests and responses through in a way that makes no difference to the
client, but gives me a hook to hang selective logging, storage, and other
processing on.
That's why I specified production-quality and HTTP/1.1 compliance. If I
could just find a proxy server that forwarded requests and responses
seamlessly, I'd be happy.
Thanks again,
Chris
"Okey dokey.. free my mind. Right, no problem, free my mind, free my mind,
no problem, right... " -The Matrix
[Chris Gray]
I'm looking for a
production-quality proxy server fully compliant with HTTP/1.1 written in
Python.
If there isn't, is there anything that comes close?
That depends on what you want the proxy to do.
Check the following page for a list of python http proxies.
http://xhaus.com/alan/python/proxies.html
If there's nothing there that catches your eye, then give a clearer
indication of what you need the proxy to do.
regards,