为什么url里面的 http 会把 转成其他字符
在URL中,特殊字符需要进行编码以确保它们能够正确传输和解析。其中,冒号(:)和斜杠(/)是URL中的保留字符,它们具有特殊的含义,用于分隔协议、主机和路径等部分。
因此,当URL中的冒号和斜杠不是用于其特定的目的时,它们需要进行编码,以避免与URL的结构冲突。在URL编码中,冒号编码为%3A,斜杠编码为%2F。
对于"http://"这个URL协议部分来说,冒号和斜杠都没有特殊的含义,所以它们不需要进行编码。所以,你可能会看到"http://"被正确保留为原始字符,而冒号和斜杠被编码为其他字符。
总结起来,URL中的冒号和斜杠被编码是为了避免与URL结构的特定部分冲突,并确保URL能够正确解析和传输。
原文地址: http://www.cveoy.top/t/topic/iR2t 著作权归作者所有。请勿转载和采集!