Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
“的用例是什么?”&引用&引用$&引用&引用;("")"&引用+&引用&引用&引用;URL中的字符?_Url - Fatal编程技术网

“的用例是什么?”&引用&引用$&引用&引用;("")"&引用+&引用&引用&引用;URL中的字符?

“的用例是什么?”&引用&引用$&引用&引用;("")"&引用+&引用&引用&引用;URL中的字符?,url,Url,根据“!”“$”(“)”+“,”是保留字符: reserved = gen-delims / sub-delims gen-delims = ":" / "/" / "?" / "#" / "[" / "]" / "@" sub-delims = "!" / "$" / "&" / &quo

根据“!”“$”(“)”+“,”是保留字符:

reserved = gen-delims / sub-delims
gen-delims = ":" / "/" / "?" / "#" / "[" / "]" / "@"
sub-delims = "!" / "$" / "&" / "’" / "(" / ")" / "*" / "+" / "," / ";" / "="

保留字符在URL中有特殊含义,因此“!”“$”(“”“+”,“URL中的字符”的特殊含义(或用法)是什么?

取决于应用程序。您引用的RFC中的下一段说:

保留字符的目的是提供一组可与URI中的其他数据区分的定界字符。[…]保留字符集中的字符受到保护,不受规范化的影响,因此可以安全地由特定于方案和特定于生产者的算法用于对URI中的数据子组件进行定界


例如,HTTP查询字符串中使用了
+
。任何人都可以设计一个自定义URI方案,赋予
$
或任何其他分隔符特殊含义。

这取决于应用程序。您引用的RFC中的下一段说:

保留字符的目的是提供一组可与URI中的其他数据区分的定界字符。[…]保留字符集中的字符受到保护,不受规范化的影响,因此可以安全地由特定于方案和特定于生产者的算法用于对URI中的数据子组件进行定界

例如,HTTP查询字符串中使用了
+
。任何人都可以设计一个自定义URI方案,赋予
$
或任何其他分隔符特殊含义。

这意味着“!“$”(“)”,“字符到目前为止没有特殊意义(或用途)?在URL中使用它而不使用百分比编码是安全的?这意味着”!“$”(“)”,“字符到目前为止没有特殊意义(或用途)?在URL中使用它而不使用百分比编码是否安全?