Problem mit mod_python und urllib2
Verfasst: Freitag 11. Januar 2008, 18:26
Hallo,
ich bin ein ziemlicher Neuling auf dem Gebiet Python/Django und baue eine Webapplikation mit Django, die einen Webdienst aufrufen soll:
Wenn ich die Webapplikation über den Django-Webserver aufrufe:
http://localhost:8000/myapp/
bekomme ich das erwartete Ergebnis. Wenn ich Apache mit mod_python verwende:
http://localhost/~user/djangoapps/myapp/
kommt es beim Ausführen des urllib2.urlopen zu einem Verbindungsabbruch. In den Logfiles des Apachen steht nichts, was damit zusammenhängen könnte.
Kennt jemand einen Weg, dieses Problem zu beheben? Ich wäre für jeden Hinweis dankbar.
MacOS X 10.5.1
Apache 2.2.6
mod_python 3.3.1
Python 2.5.1
Django 0.97 (svn)
Liebe Grüße,
Siegfried
ich bin ein ziemlicher Neuling auf dem Gebiet Python/Django und baue eine Webapplikation mit Django, die einen Webdienst aufrufen soll:
Code: Alles auswählen
try:
# this does NOT work when dealing with django via apache2/mod_python!
response_xml = urllib2.urlopen(get_capabilities_url, post_body).read()
except urllib2.HTTPError, e:
return render_to_response('myapp/error.html', {'error_message': 'Cannot retrieve URL: HTTP Error Code %s' % e.code})
http://localhost:8000/myapp/
bekomme ich das erwartete Ergebnis. Wenn ich Apache mit mod_python verwende:
http://localhost/~user/djangoapps/myapp/
kommt es beim Ausführen des urllib2.urlopen zu einem Verbindungsabbruch. In den Logfiles des Apachen steht nichts, was damit zusammenhängen könnte.
Kennt jemand einen Weg, dieses Problem zu beheben? Ich wäre für jeden Hinweis dankbar.
MacOS X 10.5.1
Apache 2.2.6
mod_python 3.3.1
Python 2.5.1
Django 0.97 (svn)
Liebe Grüße,
Siegfried