在开发的过程中有时我们会面临着截取URL,例如在拦截器或者在鉴权中心需要对url进行处理的时候,下面给大家分享下常见的对url的截取获取到我们所需的部分。
import java.net.URL;
import java.net.MalformedURLException;
public class Test {
public static void main(String[] args) {
try {
URL url = new URL("http://127.0.0.1:8080/path/to/resource?param=xxxx#xxx");
// 获取整个URL
String fullURL = url.toString();
System.out.println("Full URL: " + fullURL);
// 获取协议部分
String protocol = url.getProtocol();
System.out.println("Protocol: " + protocol);
// 获取主机名
String host = url.getHost();
System.out.prin