从服务器端确定客户端请求的 URL。Socket.io

ngz*_*cai 1 cross-domain socket.io-1.0

参考:Socket.io 客户端请求源 URL

参考:Socket.io - 如何在服务器端获取客户端 URL 请求?

您如何确定来自服务器端的客户端请求的 URL?客户端请求可能来自多个域。

jfr*_*d00 6

socket.io 将来自发起 socket.io 连接的原始请求的请求对象存储在socket.request.

在这个request对象上是:

request.url
request.headers
Run Code Online (Sandbox Code Playgroud)

.url属性将是 URL 的路径(协议、主机名和端口之后的所有内容)。

.headers属性将包含原始请求中的任何标头。在协作浏览器中,如果请求是跨源请求,那么会有一个origin标头告诉您发起请求的网页的域是什么(它也可能出现在同源请求中) )。当来自受信任的浏览器(例如 Chrome、IE、Safari、Firefox 等)时,此“源”标头将是准确的,但如果来自任何其他类型的代理(例如另一个服务器或脚本),则很容易被欺骗.