网页地址栏传参数为什么要用x=urllib.quote(x)?

来源:百度知道 编辑:UC知道 时间:2024/05/22 03:44:48
网页地址栏传参数为什么要用x=urllib.quote(x)?

要进行转义,例如你的参数里如果有&
会和整个URL里的&产生歧义,以至于,和你需要的不一样
所以需要转义。
原则上所有的URL的参数都要转义,这样更保险

你试试传这个参数name=c&id=2
你就会发现有问题了。
加上quote就不会出问题了