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 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQGUBAEBAgAGBQJShzsEAAoJEADcfz7u4AZjfPkLvjmvJvjCX8GfotBwT7WhM1B/ azuoqMoXwNEvnZrUhopMs+2tS2iDM0O+TiHbLND8audoNQLE2LKCiuIH1DlMmPjK mILZSLExICEW784ndcU9bedmvAjK2vlgSH5lShVcSi6/LDzi65TVhcj15SJUWbSh Gt2q3HIfvxyV7GF3nA5KHWoG+pBz7flIrYzjF9IadXHDInq48QeK+YwwDTVbwn56 j+Wt+Zd6DNVNWd4lRaCHNVvbNpc/0zqrl9MQtIZVgK/YQYtUok1xah/BaOq6Bw1D FXMVQPT8NdveFYwEdhFS56/kAsv0KNVkDnEpvgMiOHa0z7oKF8gb7Tprfvs1+Xdr MSmzOjxcypz6qpgYePanSJ6NdCDrjbN2K9QRAcWBgVHDhBjv5+vL4QGy7kB7Wdj+ VVo1RdA4j57ySygKgFMcarOc222TRbJhtCKGviVqECjp4SsmxtddEoe1JrdCg/pk NJejbp+Eeb1auF4swfKN36+j1DBEpho= =iiIu -----END PGP SIGNATURE-----
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