我正在尝试使用Java Play Framework(2.3.x)从POST请求中检索params。
这是我的帖子请求:
$.post(
"/some/endpoint",
{
"thingId": 12345,
"otherThingId": 1234
},
function (data) { /* Do some stuff. */ },
"json"
);
这是在我的控制器中:
public static Result SomeEndpoint() {
DynamicForm params = Form.form().bindFromRequest();
System.out.println(params.get("thingId"));
System.out.println(params.get("otherThingId"));
}
不幸的是,我从来没有得到任何我想要发送的参数。有谁知道我做错了什么?
谢谢!
答案 0 :(得分:0)
我只能说我正在做同样的事情来提取数据。
您是否尝试过在sbt命令行中编译项目?
你有这样的路线:
POST /some/endpoint controllers.MyController.SomeEndpoint()