首页  »  云计算知识  »  什么是 URL

什么是 URL?

URL(uniform resource locator)是专门用来对 Internet 网上的资源位置进行标识而设计出的一种编址方法,日常浏览网页的地址栏内容就是 URL。

新用户享受中国区域 12 个月免费套餐

什么是 URL?

首页  »  云计算知识  »  什么是 URL

什么是 URL?

什么是 URL?

URL(uniform resource locator)是专门用来对 Internet 网上的资源位置进行标识而设计出的一种编址方法,日常浏览网页的地址栏内容就是 URL。

新用户享受中国区域 12 个月免费套餐

URL 地址

URL 地址

互联网世界是通过许多 URL 来呈现的,Internet 上的每一个网页都具有唯一的名称标识,即 URL 地址。用户是可以通过浏览器打开正确的 URL 的,有时候,一些 URL 地址无法打开是因为个别地区被加了防火墙,所以网址不能在该地访问。一般来说,以 https 为开头的 URL 要比以 http 开头的更加安全,其原因在于 https 的网页比 http 的网页多了一个加密过程。

URL 的组成

URL 的组成

URL 由 protocol、hostname、port、path、query 和 fragment 六部分组成。结构完整的 URL 具有唯一性,仅能对应一个网页。

URL的组成_protocol

protocol

protocol 指网络传输协议,常用的几个协议分别是:http 即通过 HTTP 协议访问资源;https 即通过 HTTP 协议的加密模式访问资源;file 即资源来源于本地;SMTP 即通过电子邮件转发消息。

URL的组成_hostname

hostname

hostname 指的是用来存放资源的服务器的主机名、IP 地址,还有在主机名前加上连接到该服务器所需的用户名及密码的情况,例如:username:password@hostname。

URL的组成_port

port

port 即计算机端口号,是一个可选的整数,具体数值由 tcp 协议决定,取值范围在 0-65535 之间。各种传输协议都有默认的端口号,例如, http 的默认端口为 80,https 的端口是 443。

URL的组成_path

path

path 即路由地址,是由零或多个“/”符号隔开的字符串组成的,它代表着资源文件是来源于主机上的某个位置的,还明确了待执行文件的搜索路径。因此,路由地址可以决定服务端将要如何处理这个请求。

URL的组成_query

query

query 一般用于给动态网页传递参数,参数指的是 URL 地址链接中,从“?”到“#”之间的部分,又叫做搜索部分或者查询字符串。这个部分可以有多个参数,参数与参数之间用“&”作为分隔符,每个参数的名和值也要用“=”分隔开。

URL的组成_fragment

fragment

fragment 指的是指定网络资源中的信息片段或字符串。例如,在一篇网页中可能包含很多个名词解释,URL 内用“#名词”表示的部分,“#”代指网页的一个位置,后面的内容是对该位置的标记,当浏览器读取到该 URL 即可快速定位到指定内容。

URL的组成_protocol

protocol

protocol 指网络传输协议,常用的几个协议分别是:http 即通过 HTTP 协议访问资源;https 即通过 HTTP 协议的加密模式访问资源;file 即资源来源于本地;SMTP 即通过电子邮件转发消息。

URL的组成_hostname

hostname

hostname 指的是用来存放资源的服务器的主机名、IP 地址,还有在主机名前加上连接到该服务器所需的用户名及密码的情况,例如:username:password@hostname。

URL的组成_port

port

port 即计算机端口号,是一个可选的整数,具体数值由 tcp 协议决定,取值范围在 0-65535 之间。各种传输协议都有默认的端口号,例如, http 的默认端口为 80,https 的端口是 443。

URL的组成_path

path

path 即路由地址,是由零或多个“/”符号隔开的字符串组成的,它代表着资源文件是来源于主机上的某个位置的,还明确了待执行文件的搜索路径。因此,路由地址可以决定服务端将要如何处理这个请求。

URL的组成_query

query

query 一般用于给动态网页传递参数,参数指的是 URL 地址链接中,从“?”到“#”之间的部分,又叫做搜索部分或者查询字符串。这个部分可以有多个参数,参数与参数之间用“&”作为分隔符,每个参数的名和值也要用“=”分隔开。

URL的组成_fragment

fragment

fragment 指的是指定网络资源中的信息片段或字符串。例如,在一篇网页中可能包含很多个名词解释,URL 内用“#名词”表示的部分,“#”代指网页的一个位置,后面的内容是对该位置的标记,当浏览器读取到该 URL 即可快速定位到指定内容。

亚马逊云科技的预签名 URL 功能

亚马逊云科技的预签名 URL 功能

默认情况下,所有对象和存储空间都是私有的。但是,用户可以使用预签名 URL 方式,选择性地共享存储对象,或者允许客户/用户将存储对象上传到存储空间,而无需 Amazon 安全凭证或权限。用户还可以使用预签名 URL 生成可用于访问 Amazon S3 存储空间的 URL 链接。在创建预签名 URL 时,用户需要将其与特定的操作相关联。在共享后,任何有权访问该 URL 的人都可以像原始签名用户一样执行操作。另外,URL 在授权过期后将不再起作用。

亚马逊云科技热门云产品

亚马逊云科技热门云产品

Amazon S3

Amazon S3

专为可从任何位置检索任意数量的数据而构建的对象存储

Amazon Identity and Access Management (IAM)

Amazon Identity and Access Management (IAM)

Amazon IAM 让您能够安全地控制用户对 亚马逊云科技服务和资源的访问

Amazon Elastic Kubernetes Service

Amazon Elastic Kubernetes Service

高度可用、可扩展且安全的 Kubernetes 服务

Amazon Cognito

Amazon Cognito

为应用程序添加亚马逊云科技的用户登录和安全访问功能

欢迎加入亚马逊云科技培训中心

从 0 到 1 轻松上手云服务,获取更多官方开发资源及培训教程

准备好体验亚马逊云科技提供的云服务了吗?

新用户享受中国区域 12 个月免费套餐

开始使用亚马逊云科技免费构建

开始使用亚马逊云科技免费构建