请问springboot商业版本对post请求有没有进行过虑的处理。为何收@PostMapping收不全数据?

Blade 未结 1 669
fcb
fcb 剑圣 2021-04-20 12:14

一、该问题的重现步骤是什么?

  1. 是这样我们在对接的开放平台,开放平台会每10分钟调一次我们的接口,向我们推送消息。现在已经可以接收到请求送来的部份信息,

    但是收到的信息不全。但是我们另外建了一个简单的springboot项目,用相同的程序代码就可以收全部数据。我们怀疑是不是这个框架对进入的post请求作了什么处理把我们要的信息数据干掉了?


3.


二、你期待的结果是什么?实际看到的又是什么?

        

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

   我们用的spring boot 企业版,windows10 jdk10

四、请提供详细的错误堆栈信息,这很重要。

    

  1. 请求的接口是这样的:

  2. ()
    Object receiveTicket((required = ) String requestBody, () String timestamp,
                         () String nonce, () String signature,
                         (name = , required = ) String encType,
                         (name = , required = ) String msgSignature)

就只有requestBody 收不到,只有一个空字符串,它应该是一个base64的字符串的。其的参数都可以接收到。

我们用相同的代码在自建的springboot项目中运行就可以收到。请问为什么

五、若有更多详细信息,请在下面提供。

1条回答
  • 放行一下xss拦截

    %%1B0]_ZH5Y$1E{5(9N)}OK.png

    0 讨论(0)
提交回复