香蕉那个不拿拿 发表于 2022-12-30 17:49:12

惊!!!某人发现网址重大秘密,因此困惑终生,是否选择善意的回答他

本帖最后由 香蕉那个不拿拿 于 2022-12-30 18:33 编辑


一日,某市民在登录百度搜索,意图了解新时代先进个人“昊京”的前世今生时,突然发现网站的域名太长了,作为专业减肥的 它/他/她,立马就给域名瘦身

这位市民百思不得其解,抑郁终生,死前的遗愿就是要让世人解决这一问题,为此,本台记者特意在此发帖,悬赏,圆他一个愿,还能得比,何乐而不为呢



#以上情节纯属虚构,如有雷同,就是巧合

Passepartout 发表于 2022-12-30 17:49:13

哈哈,找到了:通常如果一样东西需要编码,说明这样东西并不适合传输。原因多种多样,如Size过大,包含隐私数据,对于Url来说,之所以要进行编码,是因为Url中有些字符会引起歧义。

  例如,Url参数字符串中使用key=value键值对这样的形式来传参,键值对之间以&符号分隔,如/s?q=abc&ie=utf-8。如果你的value字符串中包含了=或者&,那么势必会造成接收Url的服务器解析错误,因此必须将引起歧义的&和=符号进行转义,也就是对其进行编码。

高山 发表于 2022-12-30 17:52:11

{:10_255:}

学习编程中的Ben 发表于 2022-12-30 18:18:05

{:10_255:}

AhrimanSefid 发表于 2022-12-30 18:20:48

可能是因为怕出意外多加了几个参数吧{:10_283:}

嘉岳呀 发表于 2022-12-31 08:57:03

https://www.baidu.com/s?wd=%E6%98%8A%E4%BA%AC {:10_255:}

三体—夜航星 发表于 2022-12-31 10:13:28

{:10_256:}

wyhpylc 发表于 2022-12-31 10:55:40

{:10_277:}

Passepartout 发表于 2022-12-31 15:06:33

快看第一个标签页,它/他/她搜了”百度域名后的s?是干啥呢“,因此暴露了一切。{:10_256:}{:10_255:}

Passepartout 发表于 2022-12-31 15:07:41

还有”百度后面的_“。其解隐藏在这里。

香蕉那个不拿拿 发表于 2022-12-31 15:11:19

Passepartout 发表于 2022-12-31 15:07
还有”百度后面的_“。其解隐藏在这里。

淦!被你发现了,
但是答案并没有在这里,因为我找过,全是水答案的

Passepartout 发表于 2022-12-31 15:13:12

后面多了很多不同编码的参数,比如“昊京”==%E6%98%8A%E4%BA%AC(URL),后面估计是base64或md5或sha256(我也不太懂)
拿这个解%E6%98%8A%E4%BA%AC试试
https://www.iamwawa.cn/urldecode.html

Passepartout 发表于 2022-12-31 15:14:06

%E6%98%8A%E4%BA%AC再编码就是%25E6%2598%258A%25E4%25BA%25AC

香蕉那个不拿拿 发表于 2022-12-31 15:15:15

Passepartout 发表于 2022-12-31 15:13
后面多了很多不同编码的参数,比如“昊京”==%E6%98%8A%E4%BA%AC(URL),后面估计是base64或md5或sha256( ...

嘿嘿,其实只是我的一个小发现罢了,我也不是学web的,只是一时好奇发上去了,水一下

Passepartout 发表于 2022-12-31 15:20:59

URL编码是因为在互联网中发送信息制服,只能通过英文字母和阿拉伯数字和一些特殊的符号才可以,如果想要发送其他文字和符号,就需要进行编码之后才能够进行使用。就比如汉字,就需要通过URL编码之后改变成特殊的字符,才能够在因特网进行传播。

香蕉那个不拿拿 发表于 2022-12-31 15:33:55

Passepartout 发表于 2022-12-31 15:24
哈哈,找到了:通常如果一样东西需要编码,说明这样东西并不适合传输。原因多种多样,如Size过大,包含隐私 ...

牛皮,听到了一大堆听不懂的东西
页: [1]
查看完整版本: 惊!!!某人发现网址重大秘密,因此困惑终生,是否选择善意的回答他