FreeBSD Manual Pages
HTTP::Message::PSGI(3)User Contributed Perl DocumentatioHTTP::Message::PSGI(3) NAME HTTP::Message::PSGI - Converts HTTP::Request and HTTP::Response from/to PSGI env and response SYNOPSIS use HTTP::Message::PSGI; # $req is HTTP::Request, $res is HTTP::Response my $env = req_to_psgi($req); my $res = res_from_psgi([ $status, $headers, $body ]); # Adds methods to HTTP::Request/Response class as well my $env = $req->to_psgi; my $res = HTTP::Response->from_psgi([ $status, $headers, $body ]); DESCRIPTION HTTP::Message::PSGI gives you convenient methods to convert an HTTP::Request object to a PSGI env hash and convert a PSGI response arrayref to a HTTP::Response object. If you want the other way around, see Plack::Request and Plack::Response. METHODS req_to_psgi my $env = req_to_psgi($req [, $key => $val ... ]); Converts a HTTP::Request object into a PSGI env hash reference. HTTP::Request::to_psgi my $env = $req->to_psgi; Same as "req_to_psgi" but an instance method in HTTP::Request. res_from_psgi my $res = res_from_psgi([ $status, $headers, $body ]); Creates a HTTP::Response object from a PSGI response array ref. HTTP::Response->from_psgi my $res = HTTP::Response->from_psgi([ $status, $headers, $body ]); Same as "res_from_psgi", but is a class method in HTTP::Response. AUTHOR Tatsuhiko Miyagawa SEE ALSO HTTP::Request::AsCGI HTTP::Message Plack::Test perl v5.32.1 2018-02-10 HTTP::Message::PSGI(3)
NAME | SYNOPSIS | DESCRIPTION | METHODS | AUTHOR | SEE ALSO
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=HTTP::Message::PSGI&sektion=3&manpath=FreeBSD+13.0-RELEASE+and+Ports>