Всем привет.
Нужно отправить из контроллера пост-запрос себе же на некоторый url. Почему конструкция следующего вида не работает (возвращает 404):
#схема роутинга:
$_->post('/first_url' )->to('c_1#test_1');
$_->post('/second_url')->to('c_2#test_2');
#из контроллера c_1/test_1 делаем:
my $resp = $s->ua->post( "my.domain/c_2/second_url/" => {Accept => '*/*'} => 'form' => {"test" => "hello, world!"})->res->body;
print Dumper \$resp;
#контроллер с_2/test_2:
my $s = shift;
print ("DEBUG");
$s->text => 'Test response!';