6

JavaScript を使用して IPv6 アドレスから httpGet リクエストを取得する方法があるかどうか疑問に思っていました。

自宅のコンピューターで cooja を使用して仮想メッシュ ネットワークをセットアップしました。各ノードには、aaaa::0212:740x:000x:0x0xx がノード番号であるという形式の IPv6 アドレスがあります。

通常の jquery リクエストを使用する場合:

$.ajax({ url: url,
 success: function(data) 
 {console.log(data); } 
});

http://www.random.org/intergers/?etcなどのウェブサイトは、乱数を取得してログに記録しますが、ipv6 アドレスが入力されると、つまり [aaaa::0212:740x:000x:0x0x] になります。何も返しません。エラーも応答もありません。

誰でもこの問題に光を当てることができますか?

4

1 に答える 1

1

IPv6 アドレスを含む URL の正しい構文は次のとおりです。

http://[2607:f8b0:4005:802::1010]/

ブラケットは、アドレス コンポーネントとポート番号を区別するために必要です。

于 2013-11-05T15:59:28.113 に答える