gpt4 book ai didi

perl - 如何检查 302 http 响应

转载 作者:行者123 更新时间:2023-12-01 08:09:38 25 4
gpt4 key购买 nike

我正在尝试检查重定向页面的标题,并获取 302 状态,
但是使用我的代码,我得到了转发页面的 200 OK 状态。我应该怎么做才能获得重定向页面 302 状态。我的代码:

use LWP::UserAgent;

my $ua = LWP::UserAgent->new();
my $req = HTTP::Request->new('GET','http://host.com');
my $res = $ua->request($req);
print $res->status_line;

最佳答案

初始化 $ua 后,将它的 requests_redirectable 属性设置为 undef:

$ua->requests_redirectable(undef);

这样 LWP::UserAgent 不会跟随重定向,而是在第一个请求后停止。

然后 yoy 可以使用以下方法获取代码(“302”、“301”等):
$res->code()

这是 official docs for LWP::UserAgent .

关于perl - 如何检查 302 http 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15085295/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com