NAME

Plack::Middleware::Proxy::Connect - Handles the CONNECT method.

SYNOPSIS

use Plack::Builder;
use Plack::App::Proxy;

builder {
    enable "Proxy::Connect";
    enable sub {
        my $app = shift;
        return sub {
            my $env = shift;
            ($env->{'plack.proxy.url'} = $env->{REQUEST_URI}) =~ s|^/||;
            $app->( $env );
        };
    };
    Plack::App::Proxy->new->to_app;
};

DESCRIPTION

Plack::Middleware::Proxy::Connect handles the CONNECT method, like mod_proxy's AllowCONNECT option.

Plack::Middleware::Proxy::Connect runs on servers supporting psgix.io; Twiggy, Plack::Server::Coro, and so on.

AUTHOR

Masahiro Honma <hiratara@cpan.org>

SEE ALSO

Plack::App::Proxy