我对 Perl 不太熟悉,但我将它用于我要编写的简单脚本。该脚本将与 Qualys 交互,因此在查找有关 Qualys API 的信息时,我在查看他们的示例代码时发现了此语句。我已将它放在 Pastebin.com(此处)上,因此您无需下载即可查看。如果出于某种原因您确实想自己下载它,这里是我为那些希望能够下载源代码的人获得它的页面的链接(它是“获取地图”之一)。
无论如何,这是让我有点困惑的声明(第 261 行):
$request = new HTTP::Request GET => $url;
我对声明的new
和GET => $url
部分感到困惑。
- 我想我主要了解
new
声明的部分发生了什么,但是如果有人可以解释如何HTTP::Request
创建一个LWP::UserAgent
有助于澄清这一行的新内容(我查看了 CPAN 上的 LWP::UserAgent,但是“KEY/DEFAULT “他们在new
子程序解释下的表格对我来说毫无意义)。 - 我真的不知道
GET => $url
声明部分发生了什么。我的猜测是它在其中一个中分配了一个值,HTTP::Request
但LWP::UserAgent
我找不到任何信息来支持这个想法。