Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/109.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 套接字IO Swift客户端在连接后添加身份验证标头_Ios_Swift_Sockets - Fatal编程技术网

Ios 套接字IO Swift客户端在连接后添加身份验证标头

Ios 套接字IO Swift客户端在连接后添加身份验证标头,ios,swift,sockets,Ios,Swift,Sockets,使用,如何添加头,例如连接后的授权头?当前,在配置客户端时,您可以为connectParams和extraHeaders提供选项,这两个选项仅在初始连接时发送 我想连接客户端,让客户端调用服务器上的身份验证方法,接收回令牌,然后将该令牌连接到所有未来的套接字发射,但似乎没有办法做到这一点。连接后,您可能会立即发射另一个事件,其中包含身份验证数据 socket.on("connect") { data, ack in socket.emitWithAck("authenticate", t

使用,如何添加头,例如连接后的授权头?当前,在配置客户端时,您可以为
connectParams
extraHeaders
提供选项,这两个选项仅在初始连接时发送


我想连接客户端,让客户端调用服务器上的身份验证方法,接收回令牌,然后将该令牌连接到所有未来的套接字发射,但似乎没有办法做到这一点。

连接后,您可能会立即发射另一个事件,其中包含身份验证数据

socket.on("connect") { data, ack in
    socket.emitWithAck("authenticate", token).timingOut(after: 0, callback: { dataArray in

    })
}
然后您可以在服务器端进行身份验证或断开连接