URL地址组成

URL的格式/接口地址:

http://user:[email protected]:80/dir/index.html?uid=1#ch1

http://  协议方案名
user:pass    登录信息(认证)
www.example.jp      服务器地址
80     端口号
dir/index.html     带层次的文件路径
uid=1         查询字符串
ch1			  片段标识符

登录信息(认证) 指定用户名和密码作为服务器端获取资源时必要的登录信息(身份认证)。此项是可选项。 服务器地址:
使用绝对URL必须指定待访问的服务器地址。地址可以是类似hack。jp这种DNS可解析的名称,或是192.168.1.1这类IPV4地址名。
还可以是[0:0:0:0:0:0:0:0:1]这样方括号包括起来的IPV6的地址名。 服务器端口号:
指定服务器连接的网络端口号。此项也是可选项,若用户省略则自动使用默认端口号。 带层次的文件路径:
指定服务器上的文件路径来定位指定的资源。这与UNIX系统的文件牡蛎结构相似。 查询字符串:
针对已制定的文件路径内的资源,可以使用查询字符串传入任意参数。子项可选。 片段标识符:
使用片段标识符通常可标记已获取资源中的子资源(文档内的摸个位置)。但在RFC(征求修正意见书)中并没有明确规定其使用方法。该项也为可选项。

https://ke.qq.com/webcourse/index.html#cid=483532&term_id=10058002
     协议+  地址+  路径+     参数       ==接口地址
注释:使用http:或https:等协议方案名获取访问资源时要指定协议类型。不区分字母大小写,最后附一个冒号:
   也可以使用data:或javascript:这类指定数据或脚本程序的方案名。

2.URl路径

http://www.lag.glasscom.com/dir/

	以“/”结尾代表/dir/后面本该有的文件名被省略了。更具URL规则,是可以省略的。
	在服务器上实现设置好文件名省略时要访问的默认文件名。
	更具服务器的不同而不同,大多情况下室index.html或者default.htm之类的文件名。

http://www.lag.glasscom.com/

	表示访问一个名叫“/”的目录。

http://www.lag.glasscom.com

允许这样,不过当没有路径时,就代表访问根目录下实现设置的默认文件。/index.html huozhe default.htm 

http://www.lag.glasscom.com/whatisthis

末尾未加“/”,一般情况下,如果Web服务器存在名为whatisthis的文件,则作为文件名处理。
如果存在whatisthis的目录,则作为目录名处理。
          注:无法创建两个明细相同的文件和目录。
发布了87 篇原创文章 · 获赞 15 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_44812034/article/details/104812496