GET请求时参数中嵌套url

        当一个请求将请求参数拼接在url上面,同时url的参数中也是一个url,这个url也需要携带一些参数,如果参数里面的url只是简单的通过?和&等来拼接的话那么在这个子url中是无法获取到参数的,因为上一层url会优先识别?和&等符号,这时候需要通过对这些符号做一下转义,以下是转义的对应关系:
?    分隔实际的URL和参数                             %3F    
&    URL 中指定的参数间的分隔符                  %26    

例如:

http://127.0.0.1:8888/test?id=100001&url=http://127.0.0.1:6666/back%3Fname=lisi%26age=18

你可能感兴趣的:(前端,工具类)