![用于远程 API 调用的 cURL/wget 替代方案](https://linux22.com/image/142749/%E7%94%A8%E4%BA%8E%E8%BF%9C%E7%A8%8B%20API%20%E8%B0%83%E7%94%A8%E7%9A%84%20cURL%2Fwget%20%E6%9B%BF%E4%BB%A3%E6%96%B9%E6%A1%88.png)
我使用的是 IBM AIX 7.1,其中 cURL 和 wget 不可用。另外,我也无法安装。
是否有替代方案可以使用 GET/POST 启用远程 API 调用?
答案1
由于 AIX 中默认安装了 perl,因此您可以使用 HTTP 和 LWP 模块;一个例子,来自https://metacpan.org/pod/distribution/libwww-perl/lwpcook.pod#POST, 是:
use HTTP::Request::Common qw(POST);
use LWP::UserAgent;
$ua = LWP::UserAgent->new;
my $req = POST 'https://rt.cpan.org/Public/Dist/Display.html',
[ Status => 'Active', Name => 'libwww-perl' ];
print $ua->request($req)->as_string;