どのコントローラで、HTTP GETリクエストとクエリ文字列のparamsへ

ジョン:

私は、演劇の枠組みに新たなんです。私はプレイ2.8.xのフレームワークを使用していると私は、リクエストからコントローラのセッションオブジェクトとのparamsから取得する必要があります。しかし、私はそれを行う方法を理解していません。私のroutesファイルには、次のようになります。

POST /api/verifyToken/:token        controllers.UserController.verifyToken(token: String, request: Request)

そして、私のコントローラは次のようになります。

public class UserController extends Controller {
    public Result verifyToken(String token, Http.Request request) {
        ...
    }
}

そして私は、エラーを持っていたが、私の削除した場合、サーバーにリクエストを送信しようとするとtoken、すべてのパラメータが正常に動作しています。
どのように私は、コントローラへの要求とのparamsを渡すことができますか?

cbley:

あなたのハンドラが与えられHttp.Request、それが呼び出されたとき:

java.util.Map<java.lang.String,java.lang.String[]> queryParams = request.queryString();

セッションのための:

Http.Session session = request.session();

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=16914&siteId=1