在开发过程中,发现只要是使用了@Requestbody
注解的方法(使用的POST方式提交数据),本地测试没问题
但是在线上服务器测试就报了错Required request body is missing
,并且GET方式请求的接口也都正常
原因是生产使用Nginx
做了反向代理,将请求统一转发至localhost:xxx
端口,并且配置了SSL(https)
,于是我将http请求改为https的时候,一切都正常了。
具体原因研究中,有结果后更新本博客
在开发过程中,发现只要是使用了@Requestbody
注解的方法(使用的POST方式提交数据),本地测试没问题
但是在线上服务器测试就报了错Required request body is missing
,并且GET方式请求的接口也都正常
原因是生产使用Nginx
做了反向代理,将请求统一转发至localhost:xxx
端口,并且配置了SSL(https)
,于是我将http请求改为https的时候,一切都正常了。
具体原因研究中,有结果后更新本博客
© 本文著作权归作者所有,转载前请务必署名
doyourself;beyourself;通往未来与过去的每一天
接上篇,[架构设计]有关线下多台机器并发上传签到数据的设计架构[RocketMQ],本篇博客将进
前言最近比较闲,没什么活,并且利用这一段时间学习了部分有关SpringCloud体系下的分布式框架
在开发过程中,发现只要是使用了@Requestbody注解的方法(使用的Post方式提交),本地测试正常,但是生产环境报错
最近在做的后端业务中有用到@Valid进行表单验证的需求所以研究了一下但是在Controller接口