OkHttp Websockets - добавить тело при подключении к websocket - PullRequest
0 голосов
/ 14 октября 2019

Я использую библиотеку okHttp websocket и успешно подключаюсь к своему серверу websocket, но в настоящее время я получаю идентификатор соединения только при подключении. Я хочу отправить некоторую дополнительную информацию в теле, но я не знаю, как добавить ее, используя okHttp

Request request = new Request.Builder()
                .url("wss://mywebsocketurl.com")
                .build();

Я пробовал

RequestBody requestBody = new FormBody.Builder()
.add("camera_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();

Но он продолжает возвращаться

java.lang.IllegalArgumentException: method GET must not have a request body.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...