java 读取url https_如何获取URL链接是http还是https
如题:
一般在后端有三种方式获取。
1,JAVA截取链接地址。
String URL = request.getRequestURL().toString();
if(!URL.startsWith("https:"))
{
System.out.println("HTTPS");
}
2,JAVA获取协议
if("http".equals(request.getScheme()))
System.out.println("HTTP");
if("https".equals(request.getScheme()))
System.out.println("HTTPS");
3,JS获取协议
if("https:" == document.location.protocol)
alert("HTTPS");
以上方法一般情况下都是管用的。不过有些受到服务器环境的影响,比如负载均衡、多重转发。这样上面的方法就不管用了,这时候url链接和协议已经不是那么规则了。
之前遇到一个需求就是把某个页面限定是http的,尝试上面三种判断后无效,故选择在vm里面进行判断。如下:
script type="text/javascript">
if( location.href.indexOf("https") > -1 ){
location.href = "http://"+ location.hostname +"/XXXX.htm";
}
java 读取url https_如何获取URL链接是http还是https相关推荐
- html获取url参数值,js获取url中参数值的两种方法
本节主要内容: js获取url中参数值. 方法1:正则分析法 复制代码 代码示例: function getQueryString(name) { var reg = new RegExp(" ...
- IOS 正则表达式匹配文本中URL位置并获取URL所在位置(解决连接中文问题)
IOS 正则表达式匹配文本中URL位置并获取URL所在位置(解决连接中文问题) 参考文章: (1)IOS 正则表达式匹配文本中URL位置并获取URL所在位置(解决连接中文问题) (2)https:// ...
- js获取url参数vue.js获取url参数 JQ获取url参数
在WEB开发中,时常会用到javascript来获取当前页面的url网址信息,在这里是我的一些获取url信息的小总结. 1.window.location.href(设置或获取整个 URL 为字符串) ...
- java获取url前缀 jsp_Java获取URL链接的文件类型
问题发生: 查看源码发现: 因为没有文件类型所以在转存图片的时候出错了 谷歌百度了一下发现解决办法: URLConnection class provides two static methods t ...
- Java 网络实例三(获取URL响应头的日期信息、获取URL响应头信息、解析URL、ServerSocket和Socket通信实例)
获取 URL响应头的日期信息 以下实例演示了如何使用 HttpURLConnection 的 httpCon.getDate() 方法来获取 URL响应头的日期信息: import java.net. ...
- java读取.html文件并获取数据
jar包导入 <dependency><groupId>org.jsoup</groupId><artifactId>jsoup</artifac ...
- 使用jquery获取url以及jquery获取url参数的方法
使用jquery获取url以及使用jquery获取url参数是我们经常要用到的操作1.jquery获取url很简单,代码如下1.window.location.href;其实只是用到了javascri ...
- android获取url参数值,android 获取url 参数值
前言 在开发webview 有时候需要控制url的跳转,所以需要获取url 参数进行判断 比如 http://192.168.0.37:8012/mobileAPP/payment.aspx?oId= ...
- Angular4_获取当前Url地址和获取Url传递的参数
import { Location } from '@angular/common'; console.log(location.pathname); 以上就是获取URL地址 获取参数: import ...
最新文章
- 邮件内容会留在服务器吗,outlook的邮件最长可以保存多久,去
- v8声卡怎么录制唱歌_【绝对干货】关于声卡你需要知道的几点知识(上)
- tcp 发送数据长度比预设缓存大_一文秒懂 TCP/IP实际五层结构(下篇)
- VS2010中如何实现自定义MFC控件
- Web服务器 - Apache配置介绍
- LeetCode 2147. 分隔长廊的方案数
- c++读取excel_Java 嵌入 SPL 轻松实现 Excel 文件合并
- 使用jQuery创建模态窗口登陆效果
- jquery 毫秒转换成日期_jquery js 秒 毫秒转时分秒
- WebHeaderCollection 类
- appium工作原理详讲
- typescript获取时间戳
- js实现bilibili弹幕列表随视频播放滚动
- 从零配置专属neovim - 1.配置设计概述
- android gps定位工具类,Android原生GPS和网络定位工具类
- IT外企那点儿事(12):也说跳槽
- 计算幻术之路(二):增强现实的现实
- 腾讯云公布大数据平台最新数据,日实时计算量超40万亿
- 用余弦定理求三角形内角
- 供应链管理分类的互联网思维
热门文章
- 数字图像处理7:图像增强之灰度变换
- lisp 线性标注自动避让_泰州支重轮双头车自动化生产线
- 上升沿_不懂上升、下降沿的我,高兴惨了!
- oc引导win方法_[OC更新]机械革命10代标压稳定版更新
- PyCharm:选择内容多个光标解决办法
- jquery下载教程
- python中文注释报错
- struts2 ognl 判断数据类型_新华三攻防系列之防护篇从防护角度看Struts2历史漏洞...
- 华为服务器型号查询,服务器设备型号查询
- 2021护理正高考试成绩查询,中国卫生人才网:2021年护资考试成绩现可查询!