播放2.7 http请求发布请求

问题描述 投票:0回答:1

我正在尝试在播放框架中发布请求。以下是我的示例代码

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.

我在这里错过了什么来完成这项工作?

java rest playframework
1个回答
0
投票

您的add方法期望一个请求对象,但它不在路由中。我基于以下链接中的帖子示例。

POST /movies/add controllers.MovieController.add(request: Request)

https://www.playframework.com/documentation/2.7.x/JavaFileUpload#Uploading-files-in-a-form-using-multipart/form-data

© www.soinside.com 2019 - 2024. All rights reserved.