App Engine:像X-AppEngine-Country这样的标题是否总是非空?

时间:2016-08-10 11:54:10

标签: google-app-engine http-headers

我想使用标题X-AppEngine-CountryX-AppEngine-Region,但我听说在每个请求中并不总是使用非空值填充它们?

这是真的,还是我可以依靠它们来永远拥有价值观?

我无法找到说明这种或那种方式的文档。

1 个答案:

答案 0 :(得分:0)

来自Request headers

  

X-应用服务引擎国

     

发出请求的国家/地区,作为ISO 3166-1 alpha-2国家/地区代码。 App Engine从中确定此代码   客户的IP地址。请注意,不会派生国家/地区信息   来自WHOIS数据库;有可能是国家/地区的IP地址   WHOIS数据库中的信息将不包含国家信息   X-AppEngine-Country标头。你的申请应该处理   特殊国家代码ZZ(未知国家)。

     

X-应用服务引擎区域

     

发出请求的区域的名称。此值仅在X-AppEngine-Country中的国家/地区的上下文中有意义。对于   例如,如果该国家/地区为“US”且该地区为“ca”,则为“ca”   意为“加利福尼亚”,而非加拿大。有效区域的完整列表   值可在ISO-3166-2标准中找到。