人間力のせいでイライラした毎日が続くのに、Google App EngineでUserAgentを取得する方法が分からなくて、さらにイラっとした。最初、 # not work self.request.META.get("HTTP_USER_AGENT") で参照しようとしていたが、Google App Engineにはrequest.METAがないらしい。GAEは不慣れでドキュメントを探す勘も効かないので、結局、logging.info(dir(self.request))でuser_agentというプロパティがあることを探し当てた。 # it works! self.request.user_agent 下記のドキュメントには何も書いていないけれど。 The Request Class http://code.google.com/intl/ja/appengine/docs/weba