browser http request header Daten in Zope 3 ?!

Hi Leute!
Ich will währen der Laufzeit von Zope den HTTP Request auslesen, welcher der Browser raussendet. Könnt Ihr mir sagen wie ich an dem header rankomme ?!
Im BrowserView greife ich auf "headers" zu und erhalte den HeaderGetter Objekt, welcher mir nichts sagt.
<zope.publisher.http.HeaderGetter object at 0x26d97d0>
Für jede Hilfe bin ich Dankbar!
Tamer
-----
from zope.publisher.browser import BrowserView from zope.component import getGlobalSiteManager,getUtility
class TestView(BrowserView):
def __call__(self): #print self.request.response.getHeaders() print self.request.headers

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
'headers' ist wahrscheinlich nichts anderes als ein Dict (oder was ähnliches) mit der entsprechenden Python dict API (keys(), items() etc.).
- -aj
Tamer Higazi wrote:
Hi Leute!
Ich will währen der Laufzeit von Zope den HTTP Request auslesen, welcher der Browser raussendet. Könnt Ihr mir sagen wie ich an dem header rankomme ?!
Im BrowserView greife ich auf "headers" zu und erhalte den HeaderGetter Objekt, welcher mir nichts sagt.
<zope.publisher.http.HeaderGetter object at 0x26d97d0>
Für jede Hilfe bin ich Dankbar!
Tamer
from zope.publisher.browser import BrowserView from zope.component import getGlobalSiteManager,getUtility
class TestView(BrowserView):
def __call__(self): #print self.request.response.getHeaders() print self.request.headers
_______________________________________________ python-de maillist - python-de@python.org https://mail.python.org/mailman/listinfo/python-de
- -- ZOPYX Limited | Python | Zope | Plone | E-Publishing Hundskapfklinge 33 | Consulting & Development D-72074 Tübingen | Electronic Publishing Solutions www.zopyx.com | Scalable Web Solutions - -------------------------------------------------- Produce & Publish - www.produce-and-publish.com

Versuche es doch mal mit:
print dir(self.request.headers)
Mike
Am 16.11.13 09:10, schrieb Tamer Higazi:
Hi Leute!
Ich will währen der Laufzeit von Zope den HTTP Request auslesen, welcher der Browser raussendet. Könnt Ihr mir sagen wie ich an dem header rankomme ?!
Im BrowserView greife ich auf "headers" zu und erhalte den HeaderGetter Objekt, welcher mir nichts sagt.
<zope.publisher.http.HeaderGetter object at 0x26d97d0>
Für jede Hilfe bin ich Dankbar!
Tamer
from zope.publisher.browser import BrowserView from zope.component import getGlobalSiteManager,getUtility
class TestView(BrowserView):
def __call__(self): #print self.request.response.getHeaders() print self.request.headers
python-de maillist - python-de@python.org https://mail.python.org/mailman/listinfo/python-de
participants (3)
-
Andreas Jung
-
Mike Müller
-
Tamer Higazi