玩 2.4.x。我们如何获取通过 POST 请求正文发送的数据作为键值对?我正在从邮递员插件发送一个发布请求,在正文中创建了一个键值部分。
我怎么能从动作函数中得到这个值。我尝试使用 request.body() 但它无法单独从中获取价值..
有什么方法可以让我获取在发布请求正文中发送的值
玩 2.4.x。我们如何获取通过 POST 请求正文发送的数据作为键值对?我正在从邮递员插件发送一个发布请求,在正文中创建了一个键值部分。
我怎么能从动作函数中得到这个值。我尝试使用 request.body() 但它无法单独从中获取价值..
有什么方法可以让我获取在发布请求正文中发送的值
在 play 的 action 方法中尝试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
它允许您访问表单。参考
@Inject play.data.FormFactory formFactory;
play.data.DynamicForm data = formFactory.form().bindFromRequest();