Obtener el user-agent en Google App Engine con Python

Básicamente el User-Agent nos indica cual es el cliente que está realizando la petición. Si se trata de un navegador, de un robot, …  En principio esta cadena se envía en todas las cabeceras HTTP, sea el cliente que sea (aunque también podría omitirse).

Para obtener el “user-agent” en Google App Engine símplemente, desde cualquier método “get” o “post” que derive de webapp.RequestHandler podemos hacer:

self.request.headers['User-Agent']

Otra cosa bastante útil es averiguar la IP del cliente que nos está realizando la petición. Esto es más fácil aún:

self.request.remote_addr

La IP se suele utilizar para localizar geográficamente a la persona que está solicitando la página web.

Links relacionados:

Trackback URL

, ,

30 Comments on "Obtener el user-agent en Google App Engine con Python"

Trackbacks

  1. [...] Obtener el user-agent en Google App Engine con Python Básicamente el User-Agent nos indica cual es el cliente que ...

Hi Stranger, leave a comment:

ALLOWED XHTML TAGS:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

Subscribe to Comments