J'ai une application Python, qui utilise urllib.urlopen
. Cela fonctionne correctement sur dev_appserver.py
, mais génère une erreur [Errno http error] no host given
sur mon serveur de production GAE. Le code est exactement le même, l'URL, il se connecte à, est codé en dur. Je suis à court d'idées, ce qui pourrait être faux.AppEngine aucun hôte donné d'exception
UPD: le code:
def getPic(url):
sock = urllib.urlopen("http://www.quicklatex.com/latex.f?formula="+(url.replace("&", "&")))
if "0" in sock.readline() :
return sock.readline().partition(" ")[0]
else:
return ""
Il récupère la page retournée par le site quicklatex.com. La première ligne contient le nombre d'erreurs, la deuxième - du lien vers l'image générée, suivi par l'espace et le nombre. Je vais chercher l'URL de la photo. La variable url
elle-même contient du code LaTeX.
Pouvez-vous nous montrer le code actuel en question? –
Ajout de code. – folone