我想知道cometd客户端是否已连接到http或https,所以我需要记录此信息。

我是彗星的新手,对此并不了解。

我在想的一种方法是检查bayeuxContext.getURL()中的https,但不确定它是否有效。

有人可以建议如何实现这一目标。

谢谢

最佳答案

调用BayeuxContext.getURL()将返回客户端用于连接到服务器的完整URI,因此还将包含可以检查它是http还是https的方案。

这将适用于基于HTTP的传输和基于WebSocket的传输。对于WebSocket,报告的URI将是初始HTTP升级请求的URI。

09-09 23:01
查看更多