我的需求是在代码中判断如果不是https的连接我就返回错误码或者抛错。
我的后台是用NUTZ做的纯接口,没有页面,要求客户端全部用https连接,
在容器中配置好了https,但是我需要在容器中保留http的连接,
因为请求图片的连接用https的话太耗资源。
但是容器保留http连接的话,所有接口用http连接一样是有效的,不知道有没有什么办法可以判断
我的后台是用NUTZ做的纯接口,没有页面,要求客户端全部用https连接,
在容器中配置好了https,但是我需要在容器中保留http的连接,
因为请求图片的连接用https的话太耗资源。
但是容器保留http连接的话,所有接口用http连接一样是有效的,不知道有没有什么办法可以判断
req.getSheme()
来自炫酷的 NutzCN
查资料后了解到的解决办法
1.判断端口,不过要写死端口,不推荐
2.HttpServletRequest#isSecure()判断,在集群时不一定可用,需要判断HTTP_CLUSTER_HTTPS
参考
http://bbs.csdn.net/topics/390873974
@wendal 多谢