Я хочу построить URI WebSocket относительно URI страницы на стороне браузера. Скажем, в моем случае преобразуйте HTTP URI, такие как
http://example.com:8000/path
https://example.com:8000/path
в
ws://example.com:8000/path/to/ws
wss://example.com:8000/path/to/ws
. В настоящее время я заменяю первые 4 буквы «http» на «ws» и добавляю к нему «/to/ws». Есть ли лучший способ для этого?