网页地址栏传参数为什么要用x=urllib.quote(x)?
来源:百度知道 编辑:UC知道 时间:2024/05/22 03:44:48
网页地址栏传参数为什么要用x=urllib.quote(x)?
要进行转义,例如你的参数里如果有&
会和整个URL里的&产生歧义,以至于,和你需要的不一样
所以需要转义。
原则上所有的URL的参数都要转义,这样更保险
你试试传这个参数name=c&id=2
你就会发现有问题了。
加上quote就不会出问题了
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑:UC知道 时间:2024/05/22 03:44:48
要进行转义,例如你的参数里如果有&
会和整个URL里的&产生歧义,以至于,和你需要的不一样
所以需要转义。
原则上所有的URL的参数都要转义,这样更保险
你试试传这个参数name=c&id=2
你就会发现有问题了。
加上quote就不会出问题了