Seite 2 von 2

Re: http parameter einlesen - aufruf von apache

Verfasst: Freitag 15. April 2011, 11:32
von alexPython
um zurück zu meiner ausgangsfrage zu kommen.

mein script wieder mittels apache aufgerufen.
wie komme ich nun an das request-objekt ran, damit ich meine parameter
auslesen kann?
habe noch nichts gefunden diesbezüglich!

ohne framework! -> mod_python!

Re: http parameter einlesen - aufruf von apache

Verfasst: Freitag 15. April 2011, 11:39
von deets
http://www.modpython.org/live/current/d ... it-do.html

Steht doch alles da. Ich wuerde dir zu mod_wsgi raten, mod_python ist tot. Und mit WSGI dann gleich now webob, damit der Zugriff auf Parameter und Header und so schoen OO ist.

Re: http parameter einlesen - aufruf von apache

Verfasst: Freitag 15. April 2011, 11:53
von alexPython
entweder sehe ich es nicht oder ich drücke mich falsch aus, sodass mich keiner versteht!

das hier ist der inhalt meines scripts (wie es auch auf der von dir verlinkten seite steht):

Code: Alles auswählen

from mod_python import apache

def handler(req):

    req.content_type = "text/plain"
    req.write("Hello World!")

    return apache.OK

meine frage ist nun, wie komme ich an die url/uri/parameter des req-objekts ran?

mod_wsgi mache ich später!

Re: http parameter einlesen - aufruf von apache

Verfasst: Freitag 15. April 2011, 12:00
von alexPython
wenn ich ein beispiel ausprobiere:

Code: Alles auswählen

from mod_python import apache

def handler(req):
        req.send_http_header()
        req.write("hello %s" % req.remote_host)
        return apache.OK
bekomm ich folgende meldung:
AttributeError: 'mp_request' object has no attribute 'remote_host'

Re: http parameter einlesen - aufruf von apache

Verfasst: Freitag 15. April 2011, 12:42
von alexPython
ich bin dafür, dass alte documente gelöscht werden! :P

req.write(req.uri)
req.write(req.args)

Re: http parameter einlesen - aufruf von apache

Verfasst: Freitag 15. April 2011, 13:32
von Leonidas
alexPython hat geschrieben:ich bin dafür, dass alte documente gelöscht werden! :P
Ja, zum Beispiel die Homepage von mod_python, damit ja niemand auf die Idee kommt es zu nutzen.

Re: http parameter einlesen - aufruf von apache

Verfasst: Freitag 15. April 2011, 20:45
von Hyperion
Was spricht denn gegen XMLRPC? Nach Deinen Angaben bisher halte ich das für optimal in diesem Fall!

Re: http parameter einlesen - aufruf von apache

Verfasst: Freitag 15. April 2011, 22:33
von deets
Das ist ja auch nur ein Protokoll ueber HTTP - ich fahre das auch ueber den Apache, aber - wie schon diverseste male erwaehnt - mit mod_wsgi. mod_python ist tot & doof, und riecht nach fuss.