淡定哥头像

技术文档

阿里云负载均衡https跳转Tomcat后POST请求参数丢失

阿里云负载均衡https跳转Tomcat后POST请求参数丢失


问题举例:

某个项目用到阿里云负载均衡器,配置nginx指向Tomcat后台服务。Nginx https请求跳转后,发现POST参数丢失。

请求网址:  https://js.vip/api/web/login

post参数:{"mobile":"15618266047"}

发现前端ajax已发送 mobile json参数,但是Tomcat后端没有收到 mobile json参数。 


解决方案如下:

在 nginx.conf 配置如下:

return 307 https://$server_name$request_uri;

重启nginx 即可:

/opt/nginx/sbin/nginx -s reload

分享到: 

* 发表评论:
Top