ufk*_*ufk 66 java ssl https servlets http-protocols
我用Java编写了一个servlet,我想知道是否使用HTTP或HTTPS执行了对该servlet的请求.
我以为我可以使用,request.getProtocol()但它会在两种方法上返回HTTP/1.1.
有任何想法吗?
Ram*_*PVK 97
HttpSerlvetRequest.isSecure()就是答案.在以下情况下,ServletContainer负责返回true:
在https上收到请求时,Container还应该使此请求属性可用:
Cra*_*lus 29
您无法可靠地依赖端口号.
但你可以依赖于这个计划:
使用:request.getScheme()来查看它是否是https.
如果是,则它是安全连接.
我相信无论Tomcat版本如何,这都应该有效
| 归档时间: |
|
| 查看次数: |
44890 次 |
| 最近记录: |