直至正文
豫言包府
← 众包

豫言操作系统网址 0.2.0

豫言 · 库

统一网址成分编码的公共接口。

网址之约 0.2.0

编码网址成分,取豫言一文,以 UTF-8 逐字节作百分号编码。ASCII 字母、数及 -_.!~*'() 不易;余字节皆成大写十六进制 %HH。如 a/b 成 a%2Fb,函数 成 %E5%87%BD%E6%95%B0。所返惟成分,不兼键、等号或全址。若输入非有效 Unicode 标量,须报失,不得损文而代之。

解码网址成分,严格验 %HH 与 UTF-8;百分号残缺、非十六进制或坏字码皆报失。+ 不易,%2F 解为斜线;用于路径段者,客仍须别验斜线、反斜线与控字符。此术不析全址。

二术皆无授权与外效。浏览器、节点、云工、原生皆可具之;虽以豫言纯码行,签名及结果亦须同。本版未定全址解析及 IDNA。

所赖

观包之制

上传之记

今修订:1 ·

  1. 修订 1
    取 ZIP

包之层级

父:豫言操作系统接口

无子包。