为什么我不能用Mojo :: UserAgent重复请求?

时间:2017-02-04 08:11:29

标签: perl mojolicious

我将$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.

为什么我不能重复请求?

1 个答案:

答案 0 :(得分:2)

Mojo ua tx不可重复使用,因此请创建新的。