我正试图在PythonAnywhere上部署我的应用程序。一切正常,但当我调用一个函数时,我的应用程序就会失败。
异常类型: JSONDecodeError异常值:期望值:第1行第1列(char 0)
我一直在读另一个答案,但没有人为我工作。问题在于这段代码:
parametros = {'location': lugar, 'API_KEY': api_code}
url = 'http://servizos.meteogalicia.es/apiv3/findPlaces'
# Enviamos la peticion
peticion = requests.get(url, parametros)
# Obtenemos la respuesta
respuesta = json.loads(peticion.text)更新1
同样的错误:
parametros = {'location': lugar, 'API_KEY': api_code, 'format': 'application/json'}
url = 'http://servizos.meteogalicia.es/apiv3/findPlaces'
# Enviamos la peticion
try:
peticion = requests.get(url, parametros)
except:
peticion.raise_for_status()
# Obtenemos la respuesta
respuesta = json.loads(peticion.text)而JSON似乎是有效的:
发布于 2017-05-03 21:31:18
(代表“任择议定书”张贴)。
我收到了这个支持消息,所以问题解决了:
阿!抱歉,我真该先注意到的。免费用户仅限于访问带有官方文档API的网站白名单上的站点,出于某种原因,我认为该网站已经在白名单上了。 我现在就把它加起来,当它处于活动状态时,让你知道。
发布于 2017-05-03 16:58:13
问题可能就在这里:
File "./consulta/views.py" in formulario
32. respuesta = json.loads(peticion.text)peticion.text似乎不是一个有效的JSON字符串。
https://stackoverflow.com/questions/43765522
复制相似问题