附录 5。URL 规范化

2023年12月13日

ID 190698

Kaspersky Web Traffic Security 支持导入用以下格式的四个组成部分组成的 URL:

<协议>://<域>:<端口>/<路径>

必须指定域。可以省略 URL 的剩余组件。

示例:

https://example.com:8080/path

在此:https – 协议,example.com – 域,8080 – 端口,path – 路径。

如果 URL 正常化期间发生错误,地址没有被应用程序接受,推荐采取以下步骤。

  1. 识别引起问题的 URL 组件。为此,根据以下算法依序添加地址组件:
    1. <域>。
    2. <协议>://<域>。
    3. <协议>://<域>:<端口>。
    4. <协议>://<域>:<端口>/<路径>。
  2. 检查引起问题的 URL 组件的值是否符合下表中所列的要求。

    URL 成功正常化的要求

    URL 组件

    要求

    协议

    • 它必须以拉丁字母表的字母 (ASCII A–Z, a–z) 开始。
    • 它可以包含拉丁字母表的字母 (ASCII A–Z, a–z),从0到9的数字,以及加减符号和点。

    • 可以指定 Ipv4 和 IPv6 地址(方括号中)以及完全限定域名(FQDN)。
    • 可以使用以下符号:

    . _ ~ ! $ & ' ( ) * + , =

    端口

    可以使用从1到65535范围内的数值。

    路径

    • 可以使用一个或多个用 / 符号隔开的段落。
    • 每个段落可以使用拉丁字母 (ASCII a-z),数字 (0-9),UTF 编码的符号,% 编码的符号,以及以下符号:

    - . _ ~ : @ ! $ & ' ( ) * , =

  3. 如果指定 URL 包含分号,输入无需路径。您可以稍后在添加的 URL 列表中指定路径。

Did you find this article helpful?
What can we do better?
Thank you for your feedback! You're helping us improve.
Thank you for your feedback! You're helping us improve.