关于HttpServletRequest的问题

场景是这样的:第三方需要回调我的接口,对方传过来的数据需要鉴权,会把安全密钥authorization放到header里面,通过相关算法验证成功才可进行后面的操作。现在的问题是,我的接口参数设置如下

img


也就是一个HttpServletRequest和一个json数据
但是对方调用的时候,会显示

img


也尝试过直接接收一个HttpServletRequest 不接收json数据,但是依旧是报这个错误,请问有什么解决办法吗

最终使用了@Context注解 解决了此问题。

你的哪个参数是json,是query?
还有把对方调用的具体方式截图,传参数也要截图

  • 这篇博客: HttpServletRequest请求信息的获取中的 通过request对象来传递数据 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 域对象:在一定范围内,可以存值和取值

    存值:setAttribute(String key,object obj)
    取值:Object obj = getAttribute(String key)
    移除:removeAttribute(String key)