AppEngine没有主机给出异常

时间:2010-10-04 20:31:12

标签: python google-app-engine urlopen

我有一个使用urllib.urlopen的Python应用程序。它在dev_appserver.py上运行正常,但在我的GAE生产服务器上抛出[Errno http error] no host given错误。代码完全相同,它连接的url是硬编码的。我没有想法,可能是错的。

UPD :代码:

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 ""

它获取由quicklatex.com网站返回的页面。第一行包含多个错误,第二行包含生成图像的链接,后跟空格和数字。我正在拿图片的网址。 url变量本身包含一些LaTeX代码。

1 个答案:

答案 0 :(得分:0)

您是否尝试过审核the URL Fetch文档?你能告诉我们URL吗?