背景 c# 自带websocket库访问java websocket服务器( javax.websocket.*;),客户端连接时候出现keep-alive的报错 排查 因为本地代码知道哪里报错,通过c# 源代码分析找到下面代码 c# 判断返回的Connetion是否是Upgrade,但由于返回含有keep-alive导致报错。 原因 c# websocket客户端访问的服务器的时候带的Connection 就是Upgrade,keep-alive,火狐浏览器也只这个,但由于javax.websocket 返回头是…