我有一个正在迁移到新版本的应用程序。旧URL包含HTTP协议,而新URL包含HTTPS协议。当用户点击网页中的URL时,我有一个java代码,我需要进行一些检查以进行身份验证,并在身份验证后重定向到应用程序URL。当我将URL硬编码为HTTPS时,它工作正常。
我尝试使用request.getScheme();
。它适用于HTTP URL但不适用于HTTPS。
我需要两个URL才能工作。有人可以帮助我如何从URL获取HTTP或HTTPS。
答案 0 :(得分:0)
使用URL类的getProtocol()方法。例如,
URL url = new URL("<your URL>");
System.out.println(url.getProtocol());
我希望这对你有用。