LoginSignup
3
3

More than 5 years have passed since last update.

SkinnyFramework+TomcatでUser Agentを取得する

Posted at
  • SkinnyFramework 2.0.6
  • Tomcat 8.0.32

SkinnyFramework上で動作するアプリを作っていて、ダウンロードするファイル名が日本語を含む関係上、User Agentを見てゴニョる必要がありました。

で、いつものように

val ua = request.getHeader("User-Agent")

とやって取得していたわけです。

jetty上で動作することを確認して、意気揚々とTomcat上にwarファイルをデプロイしました。

...あれ?IEでファイル名が化ける...?UA取れてない?

ログを仕込んでみたところ、Tomcat上では

val ua = request.getHeader("user-agent")

でなら取得できるみたいです。小文字かよ!

コンテナでの違い?なんでしょうか。何か、こういうの、統一してほしいなぁという大きな独り言。

3
3
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3