У кого-нибудь есть опыт работы с библиотекой веб-сокетов OkHttp? Я создаю простое приложение для чата, и моя текущая проблема заключается в том, что когда мой Android-клиент подключается к серверу веб-сокетов, он дает только идентификатор подключения клиента. Я пытаюсь добавить атрибуты в тело запроса, но я не могу заставить его работать с OkHttp.
RequestBody requestBody = new FormBody.Builder()
.add("room_id", "e9502c54-927c-4639-a94f-8d03149c9c62")
.build();```
Request request = new Request.Builder()
.url("wss://mywebsocketurl.com")
.method("POST", requestBody)
.build();
Request request = new Request.Builder()
.url("wss://mywebsocketurl.com")
.post(requestBody)
.build();
Я пытаюсь добавить room_id, чтобы при успешном подключении пользователя, он регистрирует connectionid + roomid для управления комнатами чата, но я не могу понять, как добавить атрибуты в тело
Редактировать 1:
Request request = new Request.Builder()
.url("wss://mywebsocketurl.come")
.build();
EchoWebSocketListener listener = new EchoWebSocketListener();
ws = client.newWebSocket(request, listener);
Это работает при первом установлении соединения, но я не могу понять, как добавить к этому атрибуты тела.