websocket 如何使用相对地址做为请求路径?

6 min read

要使用相对地址作为websocket的请求路径,可以使用相对路径的字符串作为参数传递给new WebSocket()构造函数。然后,浏览器将根据当前页面的URL自动解析相对路径。

例如,假设你的页面URL是http://example.com/index.html,你想要建立一个websocket连接到ws://example.com/ws,可以使用以下代码:

var socket = new WebSocket("ws://example.com/ws");

请注意,如果你的页面是通过HTTPS协议进行访问的,那么websocket请求的URL也应该使用wss协议进行加密。

var socket = new WebSocket("wss://example.com/ws");

希望以上信息能对你有所帮助!