#ios #swift #macos #websocket #network.framework
#iOS #swift #macos #websocket #network.framework
Вопрос:
Я пытаюсь понять, как клиент ws может считывать дополнительные заголовки, установленные сервером WebSocket во время рукопожатия.
Сервер Websocket (построенный с использованием NWProtocolWebSocket
)
let wsOptions = NWProtocolWebSocket.Options()
wsOptions.setClientRequestHandler(serverQueue) { (_, headers) -> NWProtocolWebSocket.Response in
let additionalHeaders = [("custom-header", "hi there")]
return .init(status: .accept, subprotocol: nil, additionalHeaders: additionalHeaders)
}
Клиент Websocket (созданный с использованием NWProtocolWebSocket
)
Я знаю, что NWProtocolWebSocket.Metadata
у additionalServerHeaders
этого есть, но я не знаю, как получить к нему доступ.
Любая помощь? Спасибо