java URL 类 获取 相关 参数
2016-09-21 09:05
281 查看
原文:http://markjoker.iteye.com/blog/1734420
Java代码
import java.net.MalformedURLException;
import java.net.URL;
public class URLTest
{
private static void testUrl(String path)
{
URL url = null;
try
{
url = new URL(path);
}
catch (MalformedURLException e)
{
e.printStackTrace();
}
System.out.println("getAuthority:" + url.getAuthority());
System.out.println("getDefaultPort:" + url.getDefaultPort());
System.out.println("getFile:" + url.getFile());
System.out.println("getHost:" + url.getHost());
System.out.println("getPath:" + url.getPath());
System.out.println("getPort:" + url.getPort());
System.out.println("getProtocol:" + url.getProtocol());
System.out.println("getQuery:" + url.getQuery());
System.out.println("getRef:" + url.getRef());
System.out.println("getUserInfo:" + url.getUserInfo());
}
public static void main(String[] args)
{
System.out.println("==http://www.baidu.com==");
testUrl("http://www.baidu.com");
System.out.println("==https://passport.baidu.com/==");
testUrl("https://passport.baidu.com/");
}
}
结果:
Java代码
==http://www.baidu.com==
getAuthority:www.baidu.com
getDefaultPort:80
getFile:
getHost:www.baidu.com
getPath:
getPort:-1
getProtocol:http
getQuery:null
getRef:null
getUserInfo:null
==https://passport.baidu.com/==
getAuthority:passport.baidu.com
getDefaultPort:443
getFile:/
getHost:passport.baidu.com
getPath:/
getPort:-1
getProtocol:https
getQuery:null
getRef:null
getUserInfo:null
Java代码
import java.net.MalformedURLException;
import java.net.URL;
public class URLTest
{
private static void testUrl(String path)
{
URL url = null;
try
{
url = new URL(path);
}
catch (MalformedURLException e)
{
e.printStackTrace();
}
System.out.println("getAuthority:" + url.getAuthority());
System.out.println("getDefaultPort:" + url.getDefaultPort());
System.out.println("getFile:" + url.getFile());
System.out.println("getHost:" + url.getHost());
System.out.println("getPath:" + url.getPath());
System.out.println("getPort:" + url.getPort());
System.out.println("getProtocol:" + url.getProtocol());
System.out.println("getQuery:" + url.getQuery());
System.out.println("getRef:" + url.getRef());
System.out.println("getUserInfo:" + url.getUserInfo());
}
public static void main(String[] args)
{
System.out.println("==http://www.baidu.com==");
testUrl("http://www.baidu.com");
System.out.println("==https://passport.baidu.com/==");
testUrl("https://passport.baidu.com/");
}
}
结果:
Java代码
==http://www.baidu.com==
getAuthority:www.baidu.com
getDefaultPort:80
getFile:
getHost:www.baidu.com
getPath:
getPort:-1
getProtocol:http
getQuery:null
getRef:null
getUserInfo:null
==https://passport.baidu.com/==
getAuthority:passport.baidu.com
getDefaultPort:443
getFile:/
getHost:passport.baidu.com
getPath:/
getPort:-1
getProtocol:https
getQuery:null
getRef:null
getUserInfo:null
相关文章推荐
- java中如何获取相关参数
- java HTTP请求URL 获取其跳转后地址及参数
- java获取url地址和参数
- java获取GET和POST请求的URL和参数列表
- js中对中文escape转码,java后台通过URL获取中文参数的问题
- java解析出url请求的路径和参数并获取id的工具类
- URLParser:很实用的URL参数解析器(JAVA代码中方便获取QueryString中的get参数)
- 用JAVA中的URL获取网页相关信息
- liferay 在控制层Java中获取当前网页URL后面跟着的参数
- java获取url连接地址参数的工具类
- Java获取URL中的参数
- Javasacript获取指定URL中的指定参数
- java获取当前请求的url地址及各参数
- java获取URL参数(get方式,并且你不知道他末尾有什么参数名)
- AS:Flash AS3中获取浏览器信息及URL相关参数(并非swf url地址)
- Java解析URL并获取参数
- java 获取url及url参数解析
- java获取url中的参数
- js获取地址栏url以及获取url参数
- URL参数为url,获取不到部分参数问题