dicem
@dicem

Как экранировать символы в сообщениях WebSocket?

Суть следующая, на сервере есть микроавторизация для установки соединения по вебсокетам, нужно просто подать на сервер никнейм, однако есть случаи когда никнейм содержит в себе последовательность «% » (символ процента и пробел), в таком случае, запрос будет выглядеть как
wss://bla.bla/ws?username=100\%%20QA'
Если мы авторизуемся через никнейм «100% QA»
6061edf3e5151524472341.png
Как решать подобные исключения? Если стоит условие, что ограничить пользователя в вводе мы можем только по длине строки?
  • Вопрос задан
  • 36 просмотров
Решения вопроса 1
@rPman
значения параметров http get, т.е. твой username, должны быть кодированы с помощью encodeURI
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы