Uma solicitação HTTP recebida inclui os cabeçalhos HTTP enviados pelo cliente. Para fins de segurança, alguns cabeçalhos são limpados ou retificados por proxies intermediários antes de chegarem ao aplicativo.
País de origem da solicitação, como um código de país ISO 3166-1 alfa-2. O App Engine determina esse código a partir do endereço IP do cliente. As informações do país não são derivadas do banco de dados WHOIS. É possível que um endereço IP com informações do país no banco de dados WHOIS não tenha essas informações no cabeçalho X-AppEngine-Country. O aplicativo precisa lidar com o código especial do país ZZ (país desconhecido).