我想知道cometd客户端是否已连接到http或https,所以我需要记录此信息。
我是彗星的新手,对此并不了解。
我在想的一种方法是检查bayeuxContext.getURL()
中的https,但不确定它是否有效。
有人可以建议如何实现这一目标。
谢谢
最佳答案
调用BayeuxContext.getURL()
将返回客户端用于连接到服务器的完整URI,因此还将包含可以检查它是http
还是https
的方案。
这将适用于基于HTTP的传输和基于WebSocket的传输。对于WebSocket,报告的URI将是初始HTTP升级请求的URI。