diff --git a/v2/futures/websocket_service.go b/v2/futures/websocket_service.go index a078d704..a0160073 100644 --- a/v2/futures/websocket_service.go +++ b/v2/futures/websocket_service.go @@ -1438,7 +1438,7 @@ type WsUserDataHandler func(event *WsUserDataEvent) // WsUserDataServe serve user data handler with listen key func WsUserDataServe(listenKey string, handler WsUserDataHandler, errHandler ErrHandler) (doneC, stopC chan struct{}, err error) { - endpoint := fmt.Sprintf("%s/%s", getWsPrivateEndpoint(), listenKey) + endpoint := fmt.Sprintf("%s?listenKey=%s", getWsPrivateEndpoint(), listenKey) cfg := newWsConfig(endpoint) wsHandler := func(message []byte) { event := new(WsUserDataEvent)