nginx报502,日志报错是 recv() failed (104: Connection reset by peer) while reading response header from upstream。
请求体只要传入{"a":"<video poster="data:">"},在=号后面只要有data:,就会报502,在前面加data:都不会502。后端服务也是正常的
浏览器打开开发者模式,在网络里面的响应看是具体是什么错误。
请求502啊
检查你的后端服务log
后端服务是正常的,直接通过部署服务的地址调用是可以的
poster是视频没播放时候的图片属性是data是不是没找到资源
传的是整段的base64编码data:image/png;base64,/9j/4........,应该不会是找不到资源吧。
@没如果的如果: 是不是后端服务可能有某些安全机制(如防火墙、WAF、IPS/IDS或其他安全模块)在检测到特定字符串时主动关闭了连接
nginx可能配置错了
{"a":"<video poster="data:">"} 这个压根就不是一个合法的json。浏览器控制台打印如下
改成
从现象看,还是重点怀疑特定的请求被后端拒绝导致的。