很多人都在问“什么是最大长度一个的URL可以吗?”但是据我所见,没有人会问这个问题:URL路径中段的安全最大长度应该是多少?
什么是URL路径中段的安全最大长度应该是多少?
我觉得这个问题同等重要。
这个问题是一个普遍的问题,旨在支持尽可能多的系统开箱即用。
在C#中,您可以从传入请求中获取URL路径段的列表,其中安装了安全模块,这种情况下URL路径中的段的最大长度是什么?
我读过下页,超过260个字符的URL路径段可能会导致自定义ASP.NET模块问题:
在Web浏览器,键入URL段无论您访问哪个网站,/
是一个通常映射到主页的URL路径段。随着Internet Explorer,Chrome和Firefox成为流行的浏览器,它们支持的URL路径段长度的最大长度是多少?
我可以从下面的资源,一个URL路径的最大长度不同,针对不同的浏览器和数字有时是相当高看:
但是,这是一个路径,不是路径段。
我也知道,当重写路径时,基础文件系统路径长度起作用,我能看到支持的球形图在* nix OS中大约有255个字符。
其他考虑因素包括数据库表中URL路径段的最大长度。例如,在MySQL中,一个varchar列最多可以包含255个字符,但有没有这种情况,是否有人在MySQL的表中存储路径段,或者是否存储完整的URL在varchar列中?这是否意味着255个字符对于URL路径段来说太长了?
是否有任何W3C规范的URL路径段可以多长时间,因为我什么都找不到?
我看过W3C规范上的URI,但我又没有当场使用的东西:
我很困惑,有什么一个没有一套标准URL路径段应该是长度,所以也许我错过了一些东西?
我真的在寻找尽可能多的关于不同系统支持的信息,以及什么被认为是URL路径段的安全长度。
可能重复[在不同浏览器中URL的最大长度是多少?](https://stackoverflow.com/questions/417142/what-is-the-maximum-length-of-a-url-在不同浏览器中) – 2017-06-07 05:26:54
URL的一部分与URL不同。 – 2017-06-07 08:01:20
对不起,你是对的,我没有足够的重视。 – 2017-06-07 08:05:50