FrEqDe Asked: 2020-03-29 10:38:54 +0800 CST 2020-03-29 10:38:54 +0800 CST 2020-03-29 10:38:54 +0800 CST URL 是否有最大大小? 772 我指的是 URL 可以包含的字符数是否有限制,如果有,该限制的值是多少。 http 2 Answers Voted Best Answer Trauma 2020-03-29T10:46:21+08:002020-03-29T10:46:21+08:00 根据RFC2616 - 协议 HTTP1.1,sec3.2.1 HTTP 协议对 URI 的长度没有任何先验限制。服务器必须能够处理它们所服务的任何资源的 URI,并且如果它们提供可以生成此类 URI 的基于 GET 的表单,则应该能够处理无限长度的 URI。如果 URI 比服务器可以处理的长,服务器应该返回 414(Request-URI Too Long)状态 该长度没有限制。它完全取决于每个客户端和服务器支持的内容。 尽管如此: 注意:服务器应该谨慎对待超过 255 字节的 URI 长度,因为一些较旧的客户端或代理实现可能无法正确支持这些长度。 建议这个长度不要超过255字节,以便老客户端或代理完全支持, ByGroxD 2020-03-29T10:43:51+08:002020-03-29T10:43:51+08:00 URL 的最大长度是可变的,具体取决于浏览器,例如在著名的 Internet Explorer 中为 2083 个字符。 这是数据: Internet Explorer:2,083 个字符。Firefox:65、536 个字符。Safari:80,000 个字符。歌剧:190,000 个字符。 每个网络服务器: Apache: 4,000 carácteres Microsoft Internet Information Server (IIS): 16, 384 carácteres. Perl HTTP::Daemon: 8.000 caracteres. 一点研究不会伤害我的朋友。
根据RFC2616 - 协议 HTTP1.1,sec3.2.1
该长度没有限制。它完全取决于每个客户端和服务器支持的内容。
尽管如此:
建议这个长度不要超过255字节,以便老客户端或代理完全支持,
URL 的最大长度是可变的,具体取决于浏览器,例如在著名的 Internet Explorer 中为 2083 个字符。
这是数据:
Internet Explorer:2,083 个字符。Firefox:65、536 个字符。Safari:80,000 个字符。歌剧:190,000 个字符。
每个网络服务器:
一点研究不会伤害我的朋友。