http | 您所在的位置:网站首页 › js中区分大小写吗 › http |
正如 Remy Lebeau 在回答中提到的,规则是为客户端设置的。实际上,这意味着客户端软件不应尝试对 URI 的所有部分进行任意大小写修改,除非有明确说明的部分。因此,当浏览器例如在页面锚点中看到相对 URL 时,不应该在检查它是否已经缓存在其缓存中之前将其转换为小写;它也不应该使用小写的 URI 来发布到服务器。此外,它不应该决定两个不同的 URI 仅指向相同的资源(因此可能错误地跳过事务并返回缓存的结果)。 这意味着客户端不应假设服务器如何处理 URI。它确实要求服务器处理某些不区分大小写的部分:例如,方案和主机。但除此之外,由服务器决定两个大小写不同的 URI 是否指向同一个资源。标准在这方面对服务器没有任何限制,除了直接规定外,没有“服务器应该”或“服务器不应该”。如果服务器决定它的 URI 不区分大小写,那绝对没问题。如果它们区分大小写,那也没关系。 |
CopyRight 2018-2019 实验室设备网 版权所有 |