2012-06-19 19 views
9

डेबियन खरखरा (पर्ल 5,14)पर्ल समर्थन IPv6 पता प्रारूप [:: 1] HTTP :: अनुरोध

काम अच्छा में:

use LWP::Simple; 
print get('http://ip6-localhost:80'); 

काम नहीं कर (1)

use LWP::Simple; 
print get('http://[::1]:80'); 

काम नहीं कर रहा (2) [वापसी: खराब होस्टनाम]

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

काम नहीं कर (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); 

से इनकार कर दिया क्यों मैं इसे ज़रूरत है? क्योंकि ldirectord इसकी जरूरत है। :( कोई भी सुझाव?

+3

यह और अधिक एक बग रिपोर्ट या सुविधा का अनुरोध तरह दिखता है। का उपयोग कर सुझाव दिया मैं कोशिश मत करो आप प्रश्न में CPAN वितरण के साथ यह ऊपर उठाने की कोशिश की है? – LeoNerd

+0

सीपीएएन पर रिपोर्ट, क्योंकि मेरी समझ (लाइब्रेरी/मॉड्यूल/libc/..) की समस्या कम है। :( लेकिन, मैं इसे आज़माउंगा। पल प्रतीक्षा करें। पहला कदम: अंतिम संस्करण स्थापित करें (5.16)। –

+2

perlbug प्रयुक्त और बग उच्च प्राथमिकता –

उत्तर

1

एक और पोस्ट INET6Glue

use Net::INET6Glue::INET_is_INET6; 
use LWP::Simple; 
print get('http://[::1]:80'); 
print get('http://ipv6.google.com'); 
संबंधित मुद्दे