我正在尝试使用Lift Web框架,但我很难理解基本方面。
我在本地主机上运行了2.5 M4:8080。如何使用某些参数创建CURL请求,例如localhost:8080?category = apples& name = flowers,在Scala中获取这些参数,根据这些参数执行Mongo查询并显示Ajax客户端的JSON输出?
创建页面并获取请求标头和参数的一个非常基本的例子非常棒。
该页面必须是REST服务类型。这意味着它没有使用Lift的模板系统来生成按钮等,正如Lift Cookbook示例所示。
答案 0 :(得分:4)
Simply Lift有一个example,它应该可以工作并为您提供JSON / XNK输出,而不涉及模板系统。
如果您需要在回调中获取参数,只需使用net.liftweb.http.S.param(name)
,它会为您提供Box[String]
,其中包含参数(如果存在)。