On Mon, Jan 27, 2014 at 8:23 PM, Sha Hua <huasha1985@gmail.com> wrote:
Why would they have both Agent (1.1) and HTTPClient (1.0) as built-in HTTP Client modules? The latter should be removed.

Backwards compatibilty. Tons of code uses HTTPChannel, including the proxy code you're using. It'd be great if it could be deprecated, but it'll take a while before that's done.

Hopefully your contribution of HTTP proxy code using Agent to twisted will help this process forward ;)

hth
lvh