美文网首页日常刻书
URL 中的字符限制

URL 中的字符限制

作者: F_wind | 来源:发表于2021-11-26 08:16 被阅读0次

《HTTP 权威指南》阅读随笔

在 URL 中,还有一些限定的特殊字符被保留或者限制了:

  • 有些字符未出现在可打印的 US-ASCII 字符集中,因此不使用;
  • 有些字符与英特网的网关或者协议有冲突,也不使用。

受限 / 保留字符清单(在 URL 中需编码处理):

字符 保留/受限
% 保留为字符编码的转义标志
/ 保留为路径组件中分隔路径段的界定符
. 保留在路径组件中使用
.. 同上
# 保留为分段界定符使用
? 保留为查询字符串界定符使用
; 保留为参数界定符使用
: 保留为方案、用户名 / 密码以及主机 / 端口号界定符使用
$ + 保留
@ & = 在方案的上下文中使用,保留
{ } | \ ^~ [ ] ' 在 Agent 代理中使用受限
<>" 不安全
0x00-0x1F,0x7F 受限,这些字符在 US-ASCII 字符集的不可打印区间内
>0x7F 受限,这些字符不在 US-ASCII 字符集的 7 比特范围内

相关文章

  • URL 中的字符限制

    《HTTP 权威指南》阅读随笔 在 URL 中,还有一些限定的特殊字符被保留或者限制了: 有些字符未出现在可打印的...

  • URL与资源

    URI、URL、URN URL URL字符限制 常见方案

  • 网址URL中特殊字符转义编码

    网址URL中特殊字符转义编码字符 - URL编码值 URL特殊字符转义,URL中一些字符的特殊含义,基...

  • Foundation - NSCharacterSet

    我目前使用过的场景: 1、可以用来处理url上的特殊字符工作记录 - URL编码,特殊字符处理2、可以用来限制文本...

  • GET与POST的区别

    一般区别 GET 参数放在url中,使用的是urlencode 只能传递ASCII字符,长度限制在2K(非ASCI...

  • SoupUI相关使用记录

    1、get 参数 放在url中 -- httpget url长度限制。。 http本身时不限制长度得,浏览...

  • JS中常用的正则表达式

    1.常用事件 2.常见限制输入框输入 3.获取URL中的参数 4.特殊字符可转换为16进制传入后端 序号特殊字符十...

  • url转义

    URL中的字符只能是ASCII字符,但是ASCII字符比较少,而URL则常常包含ASCII字符集以外的字符,如非英...

  • URL中特殊字符处理

    URL中含有一些特殊字符可能导致请求结果不正确。 URL字符转义 用其它字符替代吧,或用全角的。 + URL中+号...

  • AFN源码阅读-AFURLRequestSerializatio

    在网络请求中,由于各种原因,所以我们的URL需要进行编码,因为URL中有些字符会引起歧义。 例如URL参数字符串中...

网友评论

    本文标题:URL 中的字符限制

    本文链接:https://www.haomeiwen.com/subject/csstxrtx.html