url是什么意思?URL详细介绍

2024-09-22

url是什么意思?URL详细介绍(共2篇)

url是什么意思?URL详细介绍 篇1

有很多朋友问,URL是什么意思?的确不知道url的大有人在,电脑知识网为您解答!

URL是Uniform Resoure Locator(统一资源定位器)的缩写。就是WWW页的地址。

其URL地址格式排列为:scheme://host:Port/path

其中

·Internet资源类型(scheme):指出WWW客户程序用来操作的工具。如“”表示WWW服务器,“ftp://”表示FTP服务器,“gopher://”表示Gopher服务器,而“new:”表示Newgroup新闻组。

·服务器地址(host):指出WWW页所在的服务器域名或ip。

·端口(Port):有时(并非总是这样),对某些资源的访问来说,需给出相应的服务器提供端口号。

·路径(path):指明服务器上某资源的位置(其格式与DOS系统中的格式一样,通常有目录/子目录/文件名这样结构组成)。与端口一样,路径并非总是需要的。

例如就是一个典型的URL地址。基础知识:转到URL网址是什么意思

URL是Uniform Resource Locator的缩写,即统一资源定位器,它是一个识别Internet中哪里有信息资源,并且将 Internet提供的服务统一编址的系统。通过URL可以到达任何一个地方寻找需要的东西,比如文件、数据库、图像、新闻组等等,可以这样说,URL是 Internet上的地址簿。URL一般由三个部分构成,各个部分如下:

1. 服务器标识符 通过选择服务器标识符能够确定将要访问的服务器的类型, URL中的服务器标识符可以有HTTP://、FTP://、GOPHER://、TELNET://、NWES://等等类型,分别指定为采用超文本传输协议连接、采用文件传输协议连接、与GOPHER服务器连接、与TELNET会话连接、与USENET新闻组相连接。

2. 信息资源地址 信息资源地址是由两部分构成的,一是机器名称,如www.tsinghua.edu.cn是用来指示资源所存在的机器,另一个是通信端口号(port number),是连接时所使用的通信端口号。端口是Internet用来辨别特定信息服务用的一种软件标识,其设置范围是0到65535之间的整数,一般情况下使用的是标准端口号,可以不用写出。在需要特殊服务时会用到非标准端口号,这时就要写出,www.tsinghua.edu.cn:81。常见的Internet提供服务的端口号,如HTTP的标准端口号为80,TELNET的标准端口号为23,FTP的标准端口号为21等等。

3. 路径名 路径名是给出资源在所在机器上的完整文件名,一般情况下只有用户知道所要找的资源在什么地方时才会给出这个选项。如www.tsinghua.edu.cn/index.html等。

URL:

URL是Uniform Resource Location的缩写,译为“统一资源定位符”。通俗地说,URL是Internet上用来描述信息资源的字符串,主要用在各种WWW客户程序和服务器程序上,特别是著名的Mosaic。采用URL可以用一种统一的格式来描述各种信息资源,包括文件、服务器的地址和目录等。

URL的格式URL的格式由下列三部分组成:

第一部分是协议(或称为服务方式);

第二部分是存有该资源的主机IP地址(有时也包括端口号);

第三部分是主机资源的具体地址。,如目录和文件名等。

第一部分和第二部分之间用“://”符号隔开,第二部

分和第三部分用“/”符号隔开。第一部分和第二部分是不可缺少的,第三部分有时可以省略。

URL示例

文件的URL: 用URL表示文件时,服务器方式用file表示,后面要有主机IP地址、文件的存取路径(即目录)和文件名等信息。有时可以省略目录和文件名,但“/”符号不能省略。

例一:file://ftp.linkwan.com/pub/files/foobar.txt

代表存放主机ftp.linkwan.com上的pub/files/目录下的一个文件,文件名是foobar.txt。

例二:file://ftp.linkwan.com/pub

代表主机ftp.linkwan.com上的目录/pub。

例三:file://ftp.linkwan.com/

代表主机ftp.linkwan.com上的根目录。

Gopher的URL: Gopher服务器有可能使用特殊的端口,在这种情况下,主机IP地址与端口之间要用“:隔开。

例一:gopher://gopher.linkwan.com/

表示主机gopher.linkwan.com上的gopher服务器。

例二:gopher://gopher.banzai.edu:1234

表示主机gopher.banzai.edu上的gopher服务器,在端口1234上。

网络新闻的URL: 利用URL表示网络新闻组时,如果是usenet的话只要指定出新闻组的名字即可。

例如:news:rec.gardening

表示usenet上的rec.gardening新闻组(园艺)。

HTTP的 URL:

使用超级文本传输协议HTTP,提供超级文本信息服务的资源。

例一:

其计算机域名为。超级文本文件(文件类型为.html)是在目录/ZenYangXiaZai下的11206079.html。

例二:www.linkwan.com.cn/talk/talk1.htm

其其计算机域名为www.linkwan.com.cn。超级文本文件(文件类型为.html)是在目录/talk下的talk1.htm。这是瑞得聊天室的地址,可由此进入瑞得聊天室的第1室。

URL的缺点

最大的缺点:当信息资源的存放地点发生变化时,必须对URL作相应的改变。因此人们正在研究新的信息资源表示方法,例如:URI(Universal Resource Identifier)即“通用资源标识”(参见RFC 1630)、URN(Uniform Resource Name)即“统一资源名”和URC(Uniform Resource Citation)即“统一资源引用符”等。

url是什么意思?URL详细介绍 篇2

时下很多人用CenFun Music Player播放器(论坛:bbs.cenfun.com/),并把它引到QQ空间,给爱扮QQ空间的Q族们炫了一把.前几天用千千静听的WMP11皮肤做背景做了个flashMP3播放器,视觉效果还不错.并把它放到  bbs.cenfun.com/dispbbs.asp?BoardID=2&ID=2710&replyID=9167&skin=1里展览,没想到很多人说这播放器漂亮,要我给他们.我想作品能得到大家的喜欢,当然是件高兴的事,给就给吧.(首先说明下我flashMP3播放器包含的文件:eote.swf和songs.xml,eote.swf是flashMP3,songs.xml是外部更新mp3信息文件).

不过很快就收到他们反映的问题:在存放flashMP3播放器的空间上是可以播放的,但把eote.swf引到QQ空间或其他论坛时就播放不了.我检查了一遍,发现引用到QQ空间或其他论坛时载入不了songs.xml,因为我是在flash中是这样载入ongs.xml的:myxml=new XML;myxml.load(“songs.xml”)用的是相对路径,这样当把eote.swf引到其他地方时,自然就不能载入songs.xml了,自然也就不能播放了.既然找到了问题,就要解决它.也许你会说,把myxml.load(“songs.xml”)改成绝对路径不就行了吗?对,没错,这样是行了,但当这个播放器放于不同的空间时,songs.xml的地址也就不同了,这时就不得一个个来改myxml.load(“songs.xml”)的绝对路径了,这样做实在是太麻烦了!一两个还行,上百上千上万个那还不得累个半死.

我的想法就是:有没有办法让eote.swf来检测songs.xml的绝对路径,这样就不必每换一个存放空间就改一次.有了绝对路径,eote.swf引到其他地方时也能播放.有了想法,但要解决这个问题对我来说还是有点难,想好久也没想通,我就上论坛求助.

cenfun论坛:bbs.cenfun.com/dispbbs.asp?boardID=2&ID=2779&page=1

闪吧论坛:space.flash8.net/bbs/thread-318889-1-1.html

经典论坛:bbs.blueidea.com/thread-2710072-1-2.html

蓝屋的快闪分坛:www.hslk.com/lkbbs/dispbbs.asp?boardID=2&ID=9195&page=1

由于表达不是很清楚,致使大家很多人都不知我要问什么.问题也就得不到解决.在回答我的问题中,经典论坛的一位坛友给了我启示:_root._url. 查看帮助,了解到_url是检索创建的 SWF 文件的 URL,我用trace(_root._url),发现返回的是该SWF 文件的绝对地址.有兴趣的朋友的可以做个试验:在主场景创建一个动态文本,实例名为:testurl_txt,在第一帧写AS:

testurl_txt.text=_root._url;

导出名为testurl.swf文件,放到空间上去,会发现返回的是testurl.swf绝对路径.那么,放在hcf214236.808.nuno.cn/空间的eote.swf的绝对地址就是hcf214236.808.nuno.cn/eote.swf(你这话不是废话吗?),至此我们学会了在flash怎样获得eote.swf文件的绝对地址(用_root._url). 这时有人就问了,你获得eote.swf的绝对地址有什么用,和songs.xml文件有关系吗?有关系,这关系相当的大了,因为eote.swf文件和songs.xml是放在同一目录的(假设是这样的),那么songs.xml的绝对路径就是hcf214236.808.nuno.cn/songs.xml(又是废话一句).有了eote.swf的绝对路径,我们应该怎样让eote.swf自己判断songs.xml的绝对路径呢?我们再看看eote.swf和songs.xml的绝路径:hcf214236.808.nuno.cn/eote.swf, hcf214236.808.nuno.cn/songs.xml,仔细看后,会发现 hcf214236.808.nuno.cn/这部分是相同的.既然找到了共同点,那就好办了,我们只要把hcf214236.808.nuno.cn/eote.swf拆分为两部分,hcf214236.808.nuno.cn/和eote.swf,把第一部分加在songs.xml的前面,就得songs.xml的绝对路径了(怎么还是废话啊!),

myxml=new XML();

myxml.load(“hcf214236.808.nuno.cn/”+“songs.xml”)

总结一下:

原理就是这样:首先通过_root._url获得eote.swf的绝对路径,然后把eote.swf的绝对路径分割为********/和eote.swf两部分.把 ********/附加到songs.xml的后面(前提是eote.swf和songs.xml必须在同一目录).获得eote.swf的绝对路径我们已经解决了,接下来的就是把eote.swf的绝对路径分割为********/和eote.swf两部分提到分割,可能很多人都会想到String里的split方法,该方法是:

split(String.split 方法),public split(delimiter:String, [limit:Number]) : Array. 在指定的 delimiter 参数出现的所有位置断开String 对象,将其拆分为子字符串,然后以数组形式返回子字符串,

妙用root.url(解决“flash与URL的问题”)

如果使用空字符串 (“”) 作为分隔符,则该字符串中的每个字符都将作为一个元素放入到数组中。如果未定义delimiter 参数,则会将整个字符串放入返回的数组的第一个元素中。既然知道了方法,我们还等什么,赶快动手吧!在第一帧写AS:

var rooturl_String = new String(_root._url);

//定义String对象,并把_root._url的值作为字符串附加给这个对象.

var rooturl_Array = rooturl_String.split(“testurl.swf”);

//以testurlswf为分割符,把_root._url的值拆分为两个子符串,并存放在rooturl_Array数组里.

var testxml = new XML();

//定义XML对象

testxml.ignoreWhite = true;

//忽略空白

System.useCodepage = true;

//防止载入外部文本时出现乱码

testxml.load(rooturl_Array[0]+“test.xml”);

//把rooturl_Array的第一部分附加在test.xml后面,这样就得到test.xml的绝对路径了

testxml.onLoad = function(success) {

if (success) {

testxml_txt.text = testxml;

} else {

testxml_txt.text = “载入出错!请检查”;

}

};

第二步:创建个动态文本,实例名为:testxml_txt

第三步:导出swf文件,命名为testurl.swf(一定要为testurl.swf)

第四步:创建名为test.xml的xml文件,(也一定要为test.xml), test.xml里的内容如下:

你想要输入的内容

第五步:在本地或上传到空间去测试.

至此,问题就搞定了.特别要注意:testurl.swf和test.xml要在同一目录,放在空间时,要在根目录里.这样做的好处是,任何人把testurl.swf和test.xml放在空间的根目录,再引用到其他地方时就不必在fla文件里改test.xml的地址了.这样省去了很多麻烦. 当然有利也有弊,这样容易暴露xml文件的地址,被他人窃取.分割_root._url的方法还有很多种,像以“.”号分割,“/”分割,原理都是一样,我是看那种方法简单就用那种了.

_root._url的用处还有很多,在这里,我只就解决自己的问题学习了一下_root._url,在这里就算是抛砖引玉吧,如果大家有什么好的方法,请踊跃发表.学无止境!

上一篇:写写给妈妈的一封信的优秀作文600字左右下一篇:税务工作建议