NutzCN Logo
问答 WhaleAdaptor作为参数适配器,使用“..”无法接收到参数
发布于 2483天前 作者 杨俊 2204 次浏览 复制 上一个帖子 下一个帖子
标签:
@At("/api/user")
	@POST
	@AdaptBy(type = WhaleAdaptor.class)
	public Object index(@Param("..") NutMap map, @Param("Action")String action) {
		System.out.println(map);
		System.out.println(action);
return null
}

使用PostMan调试
Content-Type=application/x-www-form-urlencoded
参数 :
Action="Action"
Nonce="1121211"
Timestamp="1212121"

打印日志:
null
Action

8 回复

看上去是Nutz的bug或者这个WhaleAdapter的规则

试试这样写

@Param("::")NutMap params

看了看源码 WhaleAdaptor,的确会这样, 先报个issue吧

@wendal 好吧 看来只能一个个的解析了

https://gitee.com/nutz/nutz/commit/36ce0db46d784d53c5ed2fa9f3b0a22a48c8df4a 提交修改了

你可以取最新的代码(一般10分钟后有快照版), 或者继承WhaleAdaptor, 判断一下

添加回复
请先登陆
回到顶部