java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaEE, JavaME, JavaSE)的总称。本站提供基于Java框架struts,spring,hibernate等的桌面应用、web交互及移动终端的开发技巧与资料
保持永久学习的心态,将成就一个优秀的你,来 继续搞起java知识。
java的url类中有很多get方法以下是获取值的意义//首先先看一下wikipedia上关于url的一个描述//EveryHTTPURLconformstothesyntaxofagenericURI.AgenericURIisoftheform:
<b>scheme</b>:[<b>//</b>[<b>user:password@</b>]<b>host</b>[<b>:port</b>]][<b>/</b>]<b>path</b>[?<b>query</b>][#<b>fragment</b>] 一个完整的url是由上面这些字段组成的。一般情况下我们访问的网络没有用户名密码验证,所以都没有输user:password 以下是在开发环境中对一个完整的url的输出的测试 StringurlStr="http://tester:123456@www.baidu.com?a=b&b=c&c=d#abc"; URLurl=newURL(urlStr); Stringprotocol=url.getProtocol();
Stringhost=url.getHost(); intport=url.getPort(); intdefaultPort=url.getDefaultPort(); Stringquery=url.getQuery(); Stringref=url.getRef(); Stringuser=url.getUserInfo(); Stringauthority=url.getAuthority(); Stringfile=url.getFile(); Objectcontent=url.getContent(); System.out.printf("输出以上得到的结果");
protocolishttp
hostiswww.baidu.com
portis-1
defaultportis80queryisa=b&b=c&c=d
refisabc
useristester:123456
authorityistester:123456@www.baidu.com
fileis?a=b&b=c&c=dcontentissun.net.www.protocol.http.HttpURLConnection$HttpInputStream@1f89ab83
因为水平有限,难免有疏忽或者不准确的地方,希望大家能够直接指出来,我会及时改正。一切为了知识的分享。
后续会有更多的精彩的内容分享给大家。