您好!欢迎访问家园网-www.jy.wang!

家园网

RFC 3986 标准‌的完整列表

网络 作者:本站 点击:

以下是基于RFC 3986标准的完整内容结构化总结,综合了多个权威来源的核心信息:


‌RFC 3986 标准完整内容列表‌

‌1. 标准概述‌

  • ‌标题‌:Uniform Resource Identifier (URI): Generic Syntax

  • ‌发布机构‌:IETF(互联网工程任务组)

  • ‌发布日期‌:2005年1月

  • ‌替代标准‌:RFC 2396、RFC 1738、RFC 1808‌

‌2. URI 结构组件‌

URI 的通用语法格式为:

plaintextCopy Codescheme://[userinfo@]host[:port][/path][?query][#fragment]
  • ‌Scheme‌:协议标识(如 http、ftp)‌

  • ‌Authority‌:权限部分(含 userinfo@host:port)‌

  • ‌Path‌:资源路径(如 /path/to/resource)‌

  • ‌Query‌:查询参数(如 ?key=value)‌

  • ‌Fragment‌:片段标识符(如 #section)‌

‌3. 字符编码规则‌

  • ‌需编码的字符‌:

    • 保留字符(如 ?、#、& 等共22个)‌

    • 非ASCII字符(需转为UTF-8字节序列后编码为 %XX)‌

    • 控制字符(ASCII 0-31及127)‌

  • ‌无需编码的字符‌:字母、数字及安全字符(-、_、.、~)‌

‌4. 关键特性‌

  • ‌跨协议兼容性‌:覆盖所有URI方案(如 http、mailto)‌

  • ‌解析规则‌:支持相对URI解析和绝对URI解析‌

  • ‌安全性建议‌:避免注入攻击(如路径遍历)‌

‌5. 附录与扩展‌

  • ‌附录A‌:URI方案注册流程(BCP 35)‌

  • ‌附录D‌:与RFC 2396的差异对比‌

  • ‌相关标准‌:RFC 2717(URL方案注册)、RFC 5234(ABNF语法)‌


‌官方文档获取‌

  • ‌全文链接‌:RFC 3986 官方文档(IETF官网)‌

  • ‌替代版本‌:RFC 2396(已废弃)‌

如需进一步技术细节(如编码示例或解析算法),可参考RFC 3986的正文及附录‌

标签: