NAME
MVC::Neaf::Request::PSGI - Not Even A Framework: PSGI driver.
METHODS
new( env => $psgi_input )
Constructor. env
MUST follow PSGI requirements.
do_get_client_ip
do_get_http_version()
do_get_scheme()
do_get_hostname()
do_get_port()
do_get_method()
Return GET/POST.
do_get_path()
Returns the path part of URI.
do_get_params()
Returns GET/POST parameters as a hash.
CAVEAT Plack::Request's multivalue hash params are ignored for now.
do_get_param_as_array
do_get_upload( "name" )
NOTE This garbles Hash::Multivalue.
do_get_header_in
do_get_body
do_reply( $status_line, \%headers, $content )
Send reply to client. Not to be used directly.
NOTE This function just returns its input and has no side effect, rather relying on PSGI calling conventions.
do_write( $data )
Write to socket in async content mode.
do_close()
Close client connection in async content mode.