Итак, у меня был следующий код на Python, который создал соединение через веб-сокет:
channels_dict = {}
channels_dict['Authorization'] = 'true'
for channel in channels: #adds some extra headers with info
channels_dict["Channel" + str(channel)] = '1'
ws = websocket.WebSocketApp("ws://localhost:8888/ws",
on_message = on_message,
on_error = on_error,
on_close = on_close,
header = channels_dict)
И я мог бы легко добавить дополнительные заголовки, к которым я мог бы получить доступ позже на сервере при подключении. Есть ли способ, которым я мог бы сделать то же самое в Javascript? Я не нашел много информации о настройке пользовательских заголовков при создании websocket. У меня есть следующий код в JS:
var webSocket;
function openWebsocket() {
webSocket = new WebSocket("ws://localhost:8888/ws")
}
Я слышал о добавлении параметров запроса в URL, это единственный способ добавить дополнительные заголовки / информацию к соединению websocket в javascript?