1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
#
# Application demonstrating the various HTTP response variants for debugging
#
use Mojolicious::Lite -signatures;
get '/res1' => sub ($c) {
$c->render(data => 'Hello World!');
};
get '/res2' => sub ($c) {
$c->write('Hello ');
$c->write('World!');
$c->write('');
};
get '/res3' => sub ($c) {
$c->write_chunk('Hello ');
$c->write_chunk('World!');
$c->write_chunk('');
};
get '/res4' => sub ($c) {
$c->render(data => '', status => 204);
};
get '/res5' => sub {
die 'Hello World!';
};
app->start;
|