【发布时间】:2017-02-04 08:11:29
【问题描述】:
我将$tx 对象创建为:
my $tx = $self->ua->build_tx( $method, ... );
然后请求:
my $res = $self->ua->start( $tx )->res;
我得到了正确的响应,但是当我想重复请求时出现错误:
my $repeat = $self->ua->start( $tx )->res;
Can't call method "stream" on an undefined value at /local/lib/perl5/Mojo/UserAgent.pm line 155.
为什么我不能重复请求?
【问题讨论】:
-
只是猜测,您可能需要新的
$tx对象。 mojolicious.org/perldoc/Mojo/Transaction#is_finished
标签: perl mojolicious