我想知道 cometd 客户端是否连接到 http 还是 https,我需要记录此信息。
我是 cometd 的新手,对此不太了解。
我想到的一种方法是在 bayeuxContext.getURL()
中检查 https,但不确定它是否有效。
有人可以建议如何实现这一目标吗?
谢谢
最佳答案
调用 BayeuxContext.getURL()
将返回客户端用于连接到服务器的完整 URI,因此还将包含您可以检查它是否为 http
的方案> 或 https
。
这适用于基于 HTTP 和基于 WebSocket 的传输。对于 WebSocket,报告的 URI 将是初始 HTTP 升级请求的 URI。
关于java - 如何知道cometd客户端连接的是http还是https?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27479432/