Ajax请求中带有IPv6地址后的百分号的问题

IPv6地址后的百分号:

对于连入网络但没有IPv6路由器或DHCPv6服务器的IPv6客户端,它们始终使用fe80::/64链路本地网络地址。如果运行Windows的计算机中有多个网络适配器连接到不同的网段,可以在IP地址后加百分号和区域ID数字来区分不同的网络,如下所示:

■ fe80::d84b:8939:7684:a5a4%7

■ fe80::462:7ed4:795b:1c9f%8

■ fe80::2882:29d5:e7a4:b481%9

最后两个字符分别表示前面网络所连接的区域ID是 7、8和9。当连接链路本地地址时,应该始终指定区域ID。区域ID与接口索引值相同,当基于每个接口配置IPv6设置时通常会用到该索引值。

注意区域ID相对于发送主机,因此,不同的主机连入同一个网络可能会使用不同的区域ID来标识该网络。

 

在Asp.net编程中,客户端使用了IPv6,在服务器端获取remote_addr时会获取形如 fe80::d84b:8939:7684:a5a4%7的机器主机,把该地址写入客户端时要注意把%替换掉,否则可能会出现一些html编码问题。

转载于:https://www.cnblogs.com/daoyuly/p/3159912.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值