在看接口文档时,并抓取接口时,对URL中遇到一些符号不明其意,特在此做个笔记。
常见符号和含义
-
+
表示空格(在URL中不能使用空格,十六进制:%2B
-
/
分隔目录和子目录,十六进制:%2F
-
?
分隔实际的URL和参数,十六进制:%3F
-
#
表示书签,十六进制:%23
-
&
URL中指定的参数间的分隔符,十六进制:%26
-
=
URL中指定的参数的值,十六进制:%3D
只有字母和数字[0-9a-zA-Z]、一些特殊符号”$-_.+!*’(),”[不包括双引号]、以及某些保留字,才可以不经过编码直接用于URL。
那么就是说,如果表单提交中遇到这些字符,需要进行转义。
将这些特殊的字符转换成ASCII码,格式为:%加字符的ASCII码,即一个百分号%,后面跟对应字符的ASCII(16进制)码值。
网友评论