Catchat的nginx配置

使用nginx作为catchat的反向代理,网页使用443端口的https。我按照常规的设置方式,即转发至127.0.0.1:5000,可以访问和接收消息,但是发送消息提示POST 400。问题应该是出在服务端nginx.conf上还是我的客户端js配置上?

以下是配置参数,同样的参数,80端口没问题,443就不行。
location / {
proxy_pass http://127.0.0.1:5000;
proxy_set_header Host $host;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection “Upgrade”;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}