netty-websocket-spring-boot-starter icon indicating copy to clipboard operation
netty-websocket-spring-boot-starter copied to clipboard

无法建立websocket连接,req总是为null

Open tc214 opened this issue 4 years ago • 5 comments

@BeforeHandshake public void handshake(Session session, HttpHeaders headers, @RequestParam String req, @RequestParam MultiValueMap reqMap, @PathVariable String arg, @PathVariable Map pathMap) { session.setSubprotocols("stomp"); if (!"ok".equals(req)) { System.out.println("Authentication failed!"); session.close(); } } 第一次配置还是成功的,过了几天再试,发现不能建立连接了,代码没有改动。

tc214 avatar Oct 29 '20 07:10 tc214

req是客户端传过来的,为null是没传

YeautyYE avatar Oct 31 '20 17:10 YeautyYE

@RequestParam String req, @RequestParam MultiValueMap reqMap, @PathVariable String arg, @PathVariable Map pathMap 这4个参数可以根据具体业务进行取舍,应该是这里的坑

@YeautyYE ,文档更新下或者说明下吧,要不都得有这个坑

zxh2013 avatar Nov 02 '20 09:11 zxh2013

@RequestParam String req, @RequestParam MultiValueMap reqMap, @PathVariable String arg, @PathVariable Map pathMap 这4个参数可以根据具体业务进行取舍,应该是这里的坑

@YeautyYE ,文档更新下或者说明下吧,要不都得有这个坑

OK

YeautyYE avatar Nov 05 '20 03:11 YeautyYE

req是客户端传过来的,为null是没传

能说一下这req怎么传吗? 我这么传获取不到 ---> ws://127.0.0.1:9999/ws/test?req=ok

duyishuaixue avatar Nov 29 '20 02:11 duyishuaixue

req是客户端传过来的,为null是没传

能说一下这req怎么传吗? 我这么传获取不到 ---> ws://127.0.0.1:9999/ws/test?req=ok

是这样传的,你是不是导错包了

YeautyYE avatar Nov 29 '20 15:11 YeautyYE