如果在controller里直接@RequestBody就可以获取,这种方式很简单,现在说下直接从request中获取。
说下场景,我是在shiro的filter中获取body中的数据:
这里给出主要的相关代码,IOUtils是dubbo的一个类,相关依赖如下:
通过这种方式获取的是一个json字符串,
因为我项目中没有用到dubbo,如果为了一个body的解析引入这个感觉有些不太合适,而且启动的时候也没有正常启动,所以我把这块代码抽取了出来:
如果有哪位做过shiro的正好看到这篇文章,还请告知怎么分别获取url和body中的参数,感谢。