每次发送请求时检索轮询URL-Socket.io

时间:2018-11-16 16:13:40

标签: javascript socket.io

我目前正在查看是否可以通过socket.io E.G来获取用于轮询的URL

http://127.0.0.1:8000/socket.io/?EIO=3&transport=polling&t=MSTH-j0&sid=bycdflRlaXRivG9MAACx

这样做的原因是要对该URL进行覆盖。套接字中是否有任何东西,每当我通过轮询发送请求时都会返回此值。

我可以按原样返回此值,还是必须通过

手动构造它?
socket.on('ping', function () {
    console.log('ping');
    console.log(socket);
});

1 个答案:

答案 0 :(得分:0)

我找到了答案-我能够通过以下方式获取正在轮询的网址:

socket.on('ping', function () {
    console.log('ping');
    console.log(socket.io.engine.transport.pollXhr.uri);
});