小编Ond*_*zka的帖子

perl支持HTTP :: Request中的IPv6地址格式[:: 1]

Debian Wheezy(perl 5.14)

工作很好:

use LWP::Simple;
print get( 'http://ip6-localhost:80' );
Run Code Online (Sandbox Code Playgroud)

不工作(1)

use LWP::Simple;
print get( 'http://[::1]:80' );
Run Code Online (Sandbox Code Playgroud)

不工作(2)[返回:错误的主机名 ]

use LWP::Simple;
$ua = new LWP::UserAgent();
my $req = new HTTP::Request("GET", "http://[::1]/");
my $res = $ua->request($req);
Run Code Online (Sandbox Code Playgroud)

不工作(3)[返回:连接被拒绝 ]

use Net::INET6Glue::INET_is_INET6;
use LWP::Simple;
$ua = new LWP::UserAgent();
my $req = new HTTP::Request("GET", "http://[::1]/");
my $res = $ua->request($req);
Run Code Online (Sandbox Code Playgroud)

为什么我需要它?因为ldirectord需要它.:(任何建议?

perl http ipv6

9
推荐指数
1
解决办法
805
查看次数

标签 统计

http ×1

ipv6 ×1

perl ×1