我正在使用request.get读取JSON对象。下载的字符串只是要下载的URL。我尝试使用request.get()来提供它,但出现404错误。但是,当我对值进行硬编码并运行request.get()时,得到200响应。这是伪代码:
response = requests.get(repository, headers=headers, data=data)
pod_map = json.loads(response.text)['locationMap']
for key in pod_map.keys():
url = pod_map["key"] #url should be something like http://mylink.com
response = requests.get(url)
print response.status_code
问题是,当我运行这样的代码时,我得到了404。但是,当我仅将url复制/粘贴到变量中时,我得到了200。关于编码/解码JSON?