我是 Sparkjava 的新手。我想使用 Spark java 读取我的请求参数,但我无法找到正确的语法。请帮帮我。下面是我的路由方法和客户端对其的调用:
我的客户请求网址: /smartapp/getDataViewModelConfig?collId=123'
路线方法:
get("smartapp/getDataViewModelConfig/:id", "application/json", (request, response)
-> {
String id = request.params(":id");
}
此处“id”字段返回 null。关于这里出了什么问题有什么建议吗?
最佳答案
如果您必须使用像 /smartapp/getDataViewModelConfig?collId=123
这样的 URL,您必须在实现中处理查询参数,如下所示:
get("smartapp/getDataViewModelConfig", "application/json", (request, response)->{
String id = request.queryParams("collId");
return "HI " + id;
}
关于get - Spark Java框架中如何使用get获取请求参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29127490/