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, Continuity::Adapt::HttpDaemon, and, perhaps eventually, other places.

SEE ALSO

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