我想知道是否有办法使用JavaScript从IPv6地址获取httpGet请求。
我在家用计算机上使用cooja建立了虚拟网状网络,每个节点都有aaaa::0212:740x:000x:0x0x
形式的IPv6地址,其中x是节点编号。
使用普通的jquery请求时:
$.ajax({ url: url,
success: function(data)
{console.log(data); }
});
一个网站,例如http://www.random.org/intergers/?etc,会得到一个随机数并记录下来,但是当输入一个ipv6地址,即[aaaa :: 0212:740x:000x:0x0x]时,它不会给我任何东西,没有错误,没有回应,没有。
有人可以解释这个问题吗?
答案 0 :(得分:1)
包含IPv6地址的URL的正确语法是:
http://[2607:f8b0:4005:802::1010]/
括号是区分地址组件和端口号所必需的。