1

Playのルートで次の単純なルートを定義しています。

POST /test/post/$id<[0-9]+>  controllers.Test.post(id: Long)  

これはTest.postメソッドのコードです:

public static Result post(long id)
{
    return ok("working");
}

同じコントローラー内の別のルートが正常にPOST /test controllers.Test.index()機能しています。ただしhttp://localhost:9000/test/post/3、にアクセスすると、Firefoxではすぐに「接続リセット」エラーが発生し、GoogleChromeでは「空の応答」エラーが発生します。他のすべてのルートは正しく機能しています。

私は何が間違っているのですか?

4

1 に答える 1

1

アクションでネイティブタイプLongの代わりにオブジェクトを使用します。long

public static Result post(Long id)
{
    return ok("working");
}
于 2013-02-15T06:17:29.227 に答える