1882


Playframework2.2のリクエスト処理の経路は`GlobalSettings`の`onRouteRequest`を経由した後にActionに処理されると思います。そこで、`onRouteRequest`を使ってアクセス元のプロトコルを取得したいですが、どのようにすればいいでしょうか?

[code]

    trait Global extends GlobalSettings {
       override def onRouteRequest(request: RequestHeader): Option[Handler] = {
         // val p = request // get protocol
         something(p)
       }
    }
    
[/code]


CC BY-SA 3.0
2014-12-17T06:06:10.657
1874
2014-12-17T09:33:57.613
2014-12-17T09:33:57.613
10
4041
question
scala playframework
Playframework2.2でリクエストのプロトコルを取得したい


play 2.3.0 以降だと secure というメソッドがあるのですが、2.2系だと存在しないので、そのメソッドが入った以下のコミット

<https://github.com/playframework/playframework/commit/10d6e5a1490c674f>

を参考に、ある程度面倒な方法で頑張るしかないかもしれません？


CC BY-SA 3.0
2014-12-17T06:47:26.543
1882
2014-12-17T06:47:26.543
56
1874
answer