• 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编码问题。

  • 相关阅读:
    AJAX
    Django(cookie和session)
    Django(分页)
    跨站请求伪造和csrf_token使用
    Django(ORM查询联系题)
    Django(ORM查询2)
    Django(ORM查询1)
    Django(ORM常用字段)
    复习
    第二次作业:卷积神经网络 part2
  • 原文地址:https://www.cnblogs.com/daoyuly/p/3159912.html
Copyright © 2020-2023  润新知