我在Python 2.7上使用urllib3。我需要发送一个请求到一个网站,只有当这些空格用'+'分隔时,才会给出所需的响应,不是'%2b'。如何使用urllib3在URL中将空格编码为'+'?
http = urllib3.PoolManager()
var = 'foo bar'
url = 'https://foo.com/release?q=' + var
webdata = http.request('GET', url)
如何在urllib3中做到这一点?
我在Python 2.7上使用urllib3。我需要发送一个请求到一个网站,只有当这些空格用'+'分隔时,才会给出所需的响应,不是'%2b'。如何使用urllib3在URL中将空格编码为'+'?
http = urllib3.PoolManager()
var = 'foo bar'
url = 'https://foo.com/release?q=' + var
webdata = http.request('GET', url)
如何在urllib3中做到这一点?
使用'urlencode'这个目的http://stackoverflow.com/questions/2506379/add- params-to-given-url-in-python – Dmitry