Skip Menu |

This queue is for tickets about the POE-Component-Client-HTTP CPAN distribution.

Report information
The Basics
Id: 27942
Status: stalled
Priority: 0/
Queue: POE-Component-Client-HTTP

Owner: Nobody in particular
Requestors: colossus.forbin [...]

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)

Subject: Support CONNECT method for proxying
Download (untitled) / with headers
text/plain 580b
please add support for the CONNECT method. LWP::Protocol::http does have support for this as displayed in this snippet: if (defined $proxy) { # $proxy is an URL to an HTTP server which will proxy this request $host = $proxy->host; $port = $proxy->port; $fullpath = $method eq "CONNECT" ? ($url->host . ":" . $url->port) : $url->as_string; } basically, it's just using host:port instead of the entire url, like so: CONNECT HTTP/1.0 and then stashes the socket so data can be sent directly to it
Download (untitled) / with headers
text/plain 265b
Work on this has begun at Considering keep-alive issues, this is significantly harder than you've described. You can follow development at the above github URL, or by joining us in #poe. Thanks!
Work on this seems to have stopped, sorry.

This service is sponsored and maintained by Best Practical Solutions and runs on infrastructure.

Please report any issues with to