springcloud ServerHttpRequest怎么转HttpServletRequest?

springcloud,ServerHttpRequest(exchange.getRequest())怎么转成HttpServletRequest?
image.png
按上面这个逻辑,我转不了会报错

回复
阅读 914
1 个回答

强转不了的,ServerHttpRequest 继承于HttpRequest是spring包下的,HttpServletRequest继承于ServletRequest,是servlet包下的。两套框架的东西,没有直接关系,无法转化。而且不管是哪个包,都是由框架new出来的有上下文环境,你自己new出来没有任何意义。要想做一些事情,两种类型的请求,都有自己相关的API,查一查就可以了,没必要互相转化。
image.png

image.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏