Perl:如何打印WWW :: Curl :: Form内容?

Fel*_*les 6 perl curl

我有一个my $curlf = WWW::Curl::Form->new;变量,我想查看它的内容.

我试过做一个

print Dumper($curlf) if($verbose);

但得到以下结果:

$VAR1 = bless( do{\(my $o = 151334456)}, 'WWW::Curl::Form' );

这样做的正确方法是什么?

提前致谢.

mob*_*mob 3

WWW::Curl::Form不是一个正确的 Perl 数据结构,它只是对隐藏在 XS 代码中的 C 数据结构的标量引用,它本身(至少部分地)是一些libcurl库函数的包装器。

如果您可以使用 C 语言进行编程,那么检查其内容的正确方法是使用正确的libcurl函数调用来扩展 XS 代码,以从一对curl_httppost数据结构中提取信息。然后将补丁发送给模块的维护者。

如果您无法使用 C 语言进行编程,请向模块维护者发送该模块下一版本的功能请求。