The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Continuity::Request - Simple HTTP::Request-like API for requests inside Continuity

SYNOPSIS

$request->next;

Suspends execution until a new Web request is available.

$request->param("name");  

Fetches a CGI POST/GET parameter.

@param_names = $request->param();

Fetches a list of posted parameters.

$request->print("Foo!\n");

Writes output (eg, HTML). Since Continuity juggles many concurrent requests, it's necessary to explicitly refer to requesting clients, like $request->print(), rather than simply doing print().

$request->send_basic_header();

Internal use. Continuity does this for you, but it's still part of the API of Continuity::Request objects.

$request->end_request();

Internal use. Ditto above.

$request->send_static();

Internal use. Controlled by the staticp => sub { ... } argument pair to the main constructor call to Continuity->new().

DESCRIPTION

This module contains no actual code. It only establishes the interface actually implemented in Continuity::Adapt::FCGI::Request, Continuity::Adapt::HttpDaemon::Request, and, perhaps eventually, other places.

SEE ALSO

Continuity
Continuity::Adapt::FCGI::Request
Continuity::Adapt::HttpDaemon::Request