问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

不同浏览器中URL的最大长度是多少?

创作时间:
作者:
@小白创作中心

不同浏览器中URL的最大长度是多少?

引用
1
来源
1.
https://www.baeldung-cn.com/cs/max-url-length

本文将探讨不同浏览器中URL的最大长度。为了给读者一个完整的概念,我们还将介绍URL、Web浏览器和Web服务器的基本概念。

1. 概述

本文将讨论不同浏览器中URL的最大长度。我们还将介绍URL、Web浏览器和Web服务器的基本概念。

2. URL 介绍

URL的完整形式是Uniform Resource Locator,也被称为网络地址。它由一个唯一的字符串组成,作为计算机网络中Web资源的引用。更具体地说,URL提供了图像、音频、视频、文本或HTML文件等Web资源的位置和检索机制。此外,URL是一种Uniform Resource Identifier。

1994年,Tim Berners-Lee在RFC 1738中定义了URL。我们可以在Web浏览器的顶部地址栏中轻松找到网站的URL。我们使用它们来引用Web页面。此外,许多应用程序,如访问数据库、传输文件等,也使用URL。

一般来说,URL由三个部分组成:协议、主机名和文件名。让我们看一个例子:

这里,“HTTPS”表示协议:安全超文本传输协议(HTTPS)。此外,“www.baeldung.com”表示网站的主机名。最后,“about”表示网站的文件名。

3. Web 浏览器

我们通常使用Web浏览器从World Wide Web(WWW)获取Web资源,并通过界面在用户的设备上显示内容。它是一个用编程语言实现和开发的软件应用程序。

Web浏览器与搜索引擎不同。搜索引擎将用户重定向到其他网站的链接。相反,Web浏览器识别并连接到特定网站的Web服务器,并将网页内容显示在用户的设备上。

最初,用户在Web浏览器的地址栏中输入URL。接下来,Web浏览器通过World Wide Web向Web服务器发送请求。Web服务器连接到存储网站Web资源的数据库。因此,它响应浏览器的请求并提供所需的Web内容。最后,浏览器显示输入URL的网页。

我们通常使用HTTP或HTTPS从Web服务器获取Web资源。但是,HTTPS比HTTP更安全。通过HTTPS的通信是加密的,可以增强安全性。

某些网页可能包含超链接,这些链接会将用户从一个网站重定向到另一个网站或资源。如果用户点击此类链接,数据检索过程将再次开始。

流行的Web浏览器包括Google Chrome、Mozilla Firefox、Internet Explorer、Safari、Opera和Apache。

4. Web Server

Web服务器是软件和硬件的组合。它访问存储在数据集中的Web资源,并通过World Wide Web将它们转发到用户的浏览器。Web服务器通常使用HTTP或HTTPS。但是,Web服务器也可以使用SMTP发送电子邮件和FTP发送文件。

Web服务器有两种类型:静态和动态。静态Web服务器只包含HTTP和主机设备。它转发Web资源而不控制它们。另一方面,动态Web服务器包含HTTP、主机设备、应用服务器和数据库。

动态Web服务器可以更新和控制Web资源的流动。此外,它可以按用户请求生成和转发Web资源。

流行的Web服务器示例包括Apache HTTP Server、Microsoft Internet Information Services、Lighttpd、Sun Java System Web Server和Nginx。

5. 不同浏览器支持的 URL 的最大长度

URL的长度并不是固定的,不同浏览器的标准会有所不同。一般来说,URL的最大长度可以达到2048个字符。因此,一个网站的过长URL被认为是WWW中排名的负面因素。

一般来说,由2048个字符组成的URL可以被适当索引。此外,字符较少的URL在WWW中获得良好排名的概率更高。

现在让我们讨论不同Web浏览器中URL的最大长度。

作为最流行的浏览器,谷歌Chrome限制URL最长为2048个字符。因此,我们不能在Google Chrome浏览器的地址栏中输入超过2048个字符。

在火狐浏览器Firefox中,URL没有限制最大长度。但超过65536个字符后,Firefox的地址栏不再显示URL。

IE浏览器URL的最大长度可以达到2083个字符。

Safari浏览器支持的URL最多可以有80000个字符。如果提供的URL超过80000个字符,将会生成错误。

Opera对URL长度没有限制。但它的地址栏可以显示最多190000个字符。

最后,Apache支持的最大字符数为4000个。超过4000个字符将会生成错误。

让我们总结各种浏览器支持的URL最大长度:

浏览器
URL 长度
Chrome
最长 2048
Firefox
超过65536不显示URL
IE
最长 2083
Safari
最长 80000
Opera
地址栏最多显示 190000
Apache
支持最多 4000 个字符

6. 总结

本文讨论了不同浏览器中URL的最大长度。为了给读者一个完整的概念,我们还介绍了URL、Web浏览器和Web服务器的基本概念。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号