WebSocketDemo
WebSocketDemo copied to clipboard
握手时请求头有时发送的字符串在服务端收不到
我在app中建立连接时,请求头里以键值对的方式添加了本机mac地址: //设置请求头Client认证信息 Map<String, String> map = new HashMap<>(); map.put("Authorization", “这里是mac地址”); setting.setHttpHeaders(map); 但是我发现在覆盖安装或者重新安装的时候有时会出现:建立连接时服务端只能接收到name:Authorization,而value只收到个问号:?,我log跟踪,确定我在header里添加的键值对的value是真实的MAC地址,但是服务器端确实收到的请求头数据是:Authorization,? 。 请问这个问题是否和独立线程有关,是否是覆盖安装的时候WebSocket方面残留之前的连接,有没有方法可以在连接时完全清除之前的连接痕迹? 麻烦作者看到后回复我一下,谢谢~