我正在尝试使用www.undata-api.org/收集联合国卫生部数据。但是,如果我使用他们的电话来获取可用的数据集,我会收到404错误:你的记录不存在'
GET http://api.undata-api.org/ {organization} / {database} / database_datasets?app_id = {app_id}& app_key = {app_key}
但数据库名称是“WHO数据”。 - 它有一个空间,所以这个电话不起作用。我环顾四周,看到有人建议用一个'%20'或者+。两者都没有对我有用。
我在python中使用urllib2来完成这个项目。
答案 0 :(得分:0)
您需要使用urllib.quote(YOUR_URL)
来转义HTTP的URL。请记住import urllib
。