Plack::Middleware::Proxy::Connect::IO
NAME
Plack::Middleware::Proxy::Connect::IO - CONNECT method
SYNOPSIS
# In app.psgi
use Plack::Builder;
use Plack::App::Proxy;
builder {
enable "Proxy::Connect::IO", timeout => 30;
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.
CONFIGURATION
-
timeout
Timeout for the socket. The default value is
60seconds.
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, 2023 Piotr Roszatycki dexter@cpan.org.
This is free software; you can redistribute it and/or modify it under the same terms as perl itself.