播放2.4.x. 我们如何才能将通过POST请求体发送的数据作为键值对? 我从邮递员插件发送了一个帖子请求,在正文中创建了一个键值parit。
我怎样才能从动作功能中获取此值。我尝试使用request.body()但它无法单独从中获取值..
我有什么方法可以获得在帖子请求正文中发送的值
答案 0 :(得分:6)
在游戏的动作方法中尝试DynamicForm。
play.data.DynamicForm data = play.data.Form.form().bindFromRequest();
String username = data.get("username");
String password = data.get("password");
<强>更新强>
从病房的Play 2.5开始,在您的控制器上注入play.data.FormFactory
,它允许您访问表单。 Reference
@Inject play.data.FormFactory formFactory;
play.data.DynamicForm data = formFactory.form().bindFromRequest();