views:

293

answers:

2

I have a Pythonic HTTP server that is supposed to determine client's IP. How do I do that in Python? Is there any way to get the request headers and extract it from there?

PS: I'm using WebPy.

+2  A: 

web.env.get('REMOTE_ADDR')

BipedalShark
+1  A: 

Use web.ctx:

class example:
    def GET(self):
        print web.ctx.ip

More info here

Masci