我正在尝试在play框架中发布请求。下面是我的示例代码
routes.conf:
POST /movies/add controllers.MovieController.add()
控制器:
public Result add(Request request) {
System.out.println("BODY:::"+request.body().toString());
return ok();
}
我遇到错误
not enough arguments for method add: (x$1: play.mvc.Http.Request)play.mvc.Result.
要使这项工作有效,我在这里想念什么?
答案 0 :(得分:0)
您的add方法需要一个请求对象,但不在路由中。我基于以下链接中的发布示例。
POST /movies/add controllers.MovieController.add(request: Request)