nutzwk api测试失败
{
"appId": "appId",
"token": "token",
"data": "\"txt\": \"你好,大鲨鱼\""
}
言简意赅
来自炫酷的 NutzCN
@At("")
@Ok("json")
@POST
@AdaptBy(type = JsonAdaptor.class)
public Object post(@Param("appId") String appId, @Param("appSecret") String appSecret) {
try {
Sys_api api = apiService.fetch(Cnd.where("appId", "=", appId).and("appSecret", "=", appSecret));
if (api == null)
return Result.error("appId or apiSecret error");
NutMap map = new NutMap();
Date date = new Date();
Calendar c = Calendar.getInstance();
c.setTime(date);
c.add(Calendar.HOUR, +2);
date = c.getTime();
map.addv("expires", 7200);
map.addv("token", apiService.generateToken(date, appId));
return Result.success("ok", map);
} catch (Exception e) {
log.debug(e.getMessage());
return Result.error("fail");
}
}
加上这段代码,按doc中的说法可以通过测试
@wendal nutzwk 的token验证是生成了Subject, 占用服务器内存 如果想让token3个月不过期 甚至更久 改如何呢