NAME

Plack::Middleware::Proxy::Connect::IO - CONNECT method

SYNOPSIS

  # In app.psgi
  use Plack::Builder;
  use Plack::App::Proxy;

  builder {
      enable "Proxy::Connect::IO";
      enable "Proxy::Requests";
      Plack::App::Proxy->new->to_app;
  };

DESCRIPTION

This middleware handles the CONNECT method. It allows to connect to https addresses.

The middleware runs on servers supporting psgix.io and provides own event loop so does not work correctly with psgi.nonblocking servers.

The middleware uses only Perl's core modules: IO::Socket::INET and IO::Select.

SEE ALSO

Plack, Plack::App::Proxy, Plack::Middleware::Proxy::Connect.

BUGS

If you find the bug or want to implement new features, please report it at https://github.com/dex4er/perl-Plack-Middleware-Proxy-Connect-IO/issues

The code repository is available at http://github.com/dex4er/perl-Plack-Middleware-Proxy-Connect-IO

AUTHOR

Piotr Roszatycki <dexter@cpan.org>

LICENSE

Copyright (c) 2014, 2016 Piotr Roszatycki <dexter@cpan.org>.

This is free software; you can redistribute it and/or modify it under the same terms as perl itself.

See http://dev.perl.org/licenses/artistic.html