在看接口文檔時哥攘,并抓取接口時剖煌,對URL中遇到一些符號不明其意,特在此做個筆記献丑。
常見符號和含義
+
表示空格(在URL中不能使用空格末捣,十六進(jìn)制:%2B
/
分隔目錄和子目錄,十六進(jìn)制:%2F
?
分隔實際的URL和參數(shù)创橄,十六進(jìn)制:%3F
#
表示書簽箩做,十六進(jìn)制:%23
&
URL中指定的參數(shù)間的分隔符,十六進(jìn)制:%26
=
URL中指定的參數(shù)的值妥畏,十六進(jìn)制:%3D
只有字母和數(shù)字[0-9a-zA-Z]邦邦、一些特殊符號”$-_.+!*’(),”[不包括雙引號]、以及某些保留字醉蚁,才可以不經(jīng)過編碼直接用于URL燃辖。
那么就是說,如果表單提交中遇到這些字符网棍,需要進(jìn)行轉(zhuǎn)義黔龟。
將這些特殊的字符轉(zhuǎn)換成ASCII碼,格式為:%加字符的ASCII碼,即一個百分號%氏身,后面跟對應(yīng)字符的ASCII(16進(jìn)制)碼值巍棱。