Java 无法发送标头';用户ID';使用Stomp Websocket
当我尝试使用命令从Java客户端向服务器发送消息时:Java 无法发送标头';用户ID';使用Stomp Websocket,java,websocket,stomp,Java,Websocket,Stomp,当我尝试使用命令从Java客户端向服务器发送消息时: connectedHeaders.add("userId", UUID.randomUUID().toString()); session.send("/app/start_smpp", connectedHeaders.getFirst("userId")); 我收到错误消息: 11:49:43.596 [clientInboundChannel-7] ERROR o.s.w.s.m.WebSocketAnnotationMet
connectedHeaders.add("userId", UUID.randomUUID().toString());
session.send("/app/start_smpp", connectedHeaders.getFirst("userId"));
我收到错误消息:
11:49:43.596 [clientInboundChannel-7] ERROR o.s.w.s.m.WebSocketAnnotationMethodMessageHandler - Unhandled exception
org.springframework.messaging.MessageHandlingException: Missing header 'userId' for method parameter type [class java.lang.String]
我不知道如何在java中发送头用户ID
在js中,代码如下所示:
session.send(destination, {headers}, body);