【发布时间】:2014-02-13 15:28:17
【问题描述】:
我已经接管了一些 perl 代码,并被要求在发生的 LWP 帖子中添加一个 keep-alive 标头。
Google 告诉我如何针对某些设置执行此操作,但我看不到如何针对此代码的编写方式执行此操作。我能找到的所有信息都基于创建 LWP 对象,然后创建 POST 和参数,然后添加标头,然后实际发布请求,但是在我必须处理的代码中,创建 POST,添加标头和发送都在一行中:
my $ua = LWP::UserAgent->new;
my $response = $ua->post( $URL, ['parm1'=>'val1']);
如何/在哪里可以在此设置中添加标题,还是需要根据我找到的示例重新编写?
【问题讨论】:
-
我建议重写。这样一来,它就更易于维护,您可以根据需要添加任何级别的控制。
-
如果我可以避免它,我宁愿 - 代码已经稳定了一段时间,将在未来六个月内完全被新系统取代 - 我刚刚被要求添加这个一个标题可以在过渡期间加快速度,并且如果可能的话,不想通过重写来冒新问题的风险!