gpt4 book ai didi

html - HTTP 空间请求中的 URLencoding

转载 作者:可可西里 更新时间:2023-11-01 16:47:50 26 4
gpt4 key购买 nike

为什么空格字符 URL 编码为 %20?我看不出有什么理由将空格视为保留字符。

最佳答案

因为在很多情况下(带参数的程序,HTTP命令等)使用空格作为分隔符,所以经常要转义,在unix命令行用\,在windows命令行用", URL 中有 %20 等

在 HTTP 协议(protocol)中,当您尝试访问 http://www.foo.com 时,您的浏览器会在端口 80 上打开到服务器 www.foo.com 的连接,并发送命令:

GET http://www.foo.com HTTP/1.0    
Accept : text/html

语法是“METHOD URL HTTPVERSION”

如果您尝试请求 http://www.foo.com/my page.html 而不是 http://www.foo.com/my%20page.html,服务器会认为“page.html”是您正在寻找的 HTTPVersion...

关于html - HTTP 空间请求中的 URLencoding,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17147887/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com