如何知道cometd客户端是否连接到http或https?

时间:2014-12-15 07:44:43

标签: java ajax cometd

我想知道cometd客户端是连接到http还是https,我需要记录这些信息。

我是新来的,并没有太多想法这样做。

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

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

由于

1 个答案:

答案 0 :(得分:1)

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

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