NutzCN Logo
问答 如何判断是https请求
发布于 3308天前 作者 qq_a00c9cb9 2547 次浏览 复制 上一个帖子 下一个帖子
标签: https

我的需求是在代码中判断如果不是https的连接我就返回错误码或者抛错。

我的后台是用NUTZ做的纯接口,没有页面,要求客户端全部用https连接,
在容器中配置好了https,但是我需要在容器中保留http的连接,
因为请求图片的连接用https的话太耗资源。
但是容器保留http连接的话,所有接口用http连接一样是有效的,不知道有没有什么办法可以判断

3 回复
req.getSheme()

来自炫酷的 NutzCN

查资料后了解到的解决办法
1.判断端口,不过要写死端口,不推荐
2.HttpServletRequest#isSecure()判断,在集群时不一定可用,需要判断HTTP_CLUSTER_HTTPS
参考
http://bbs.csdn.net/topics/390873974

添加回复
请先登陆
回到顶部