0

X-APPENGINE-COUNTRY、X-APPENGINE-REGION、X-APPENGINE-CITY、およびX-APPENGINE-CITYLATLONGのようなAppEngine removed some usefull headersの最新バージョン。X-AppEngine-CountryがGoogle App EngineのHTTPヘッダーから削除されました

このヘッダーは、ユーザーをほぼジオローカライズするための簡単な方法です。このシンプルさを維持するための代替ヘッダーやその他のヘッダーがありますか?

ありがとうございます。

+0

のみGAE柔軟なため削除。 –

+0

この[ディスカッション](http://stackoverflow.com/a/40985895/1626477)に基づいて、すべての新しいプロジェクトは "フレックスモード"に制限され、 "VMモード"は6ヶ月で有効期限が切れるはずです。このシンプルさを保つための代替ヘッダーやその他のヘッダーがありますか?」 –

+0

あなたの質問は確かに有効ですが、私はこれらのヘッダがまだ標準環境で利用可能であると言っています。 Googleクラウドサービスの多くの順列は混乱しますが、この[リンク](https://cloud.google.com/appengine/docs/the-appengine-environments)が役立ちます。人々は確かに新しい標準プロジェクトを開始することができ、標準プロジェクトは遠ざかることはありません。 –

答えて

0

現在、X-AppEngine-(Country | City | CityLatLong | Region)ヘッダーは、柔軟な環境では使用できません。

Nilo_DSの応答を明確にするために、ヘッダーは標準環境のhttps://cloud.google.com/appengine/docs/python/how-requests-are-handled#app-engine-specific-headersで引き続き利用できます。

+0

こんにちはあなたの答えをありがとう、私はそれがまだ "標準環境"で利用可能であることを理解していますが、 "標準環境"として新しいプロジェクトを展開することは可能ですか?私はapp.yamlを "vm:'' ERROR:(gcloud.app.deploy)INVALID_ARGUMENT:App Engine Flexibleへのデプロイメントでは、app.yamlに 'env:flex'が必要です。' vm:true'設定には、詳細については、https:// cloud.google.com/appengine/docs/flexible/python/upgradingをご覧ください。 " –

0

The documentation has been updated及びこれらのヘッダはもう削除される予定されていません。

Removed headers

Headers that match the following pattern are removed from the request:

X-Google-* In addition, some selected headers that match the following pattern are removed from the request:

X-Appengine-* Added headers

App Engine adds the following headers to all requests:

Via: "1.1 google"

  • X-AppEngine-Country [...]
  • X-AppEngine-Region [...]
  • X-AppEngine-City [...]
  • X-AppEngine-CityLatLong [...]
  • X-Cloud-Trace-Context [...]
  • X-Forwarded-For: [...]
  • X-Forwarded-Proto [...]
+0

このリンクは質問に答えるかもしれませんが、リンクされたページが変更された場合、リンクのみの回答は無効になることがあります。 - [レビューから] /レビュー/低品質の投稿/ 16078617) –

+0

Ahmedさん、ありがとう、私は答えを更新しました。 –

関連する問題