我用Java编写了一个servlet,我想知道对该servlet的请求是使用HTTP还是HTTPS执行的。
我认为我可以使用request.getProtocol()
,但它在两种方法上都返回HTTP1.1。
有什么想法吗?
发布于 2011-11-20 18:43:51
发布于 2011-11-20 18:21:46
isSecure。一定要检查继承的方法。
发布于 2011-11-20 18:27:44
https和http在不同的端口上运行。因此,您可以从请求中获取端口,并知道请求来自哪个端口,这样您就可以了解协议。int port=request.getServerPort();
https://stackoverflow.com/questions/8200853
复制相似问题