为什么网站的URL后面自动加上?和字母数字

为什么网站的URL后面自动加上?和字母数字,第1张

防止缓存,防止被封,还有一个作用就是可以自动跳转延伸。带谈侍最早是某些网站应付封锁用的。

现在的话,蠢吵很多网站技术炉火纯青,侍肢不要说封它了,就是拦截都搞不定,用户一样可以正常打开它,所谓野火烧不尽,春风吹又生。

这几天在排查推荐服务线上超时异常时(下篇文章橘卖郑发出),偶然帮平台研发部门发现了一个Bug。

过程有点曲折直接上重点。

{"code":500,"message":"RuntimeException Failed to convert value of type [java.lang.String] to required type [long]nested exception is java.lang.NumberFormatException: For input string: \"2019-05-0811:39:24.086\"","result":null} 。

页面URL: http://xxx.com/api/xxx/trxxxxInfo?traceId=xxx.xx.xxx.xx-xxxx ^1557056xxxxx^2x36xxx&timestamp=2019-05-08%2011:39:24.086中,请求参数 timestamp=2019-05-08%2011:39:24.086 日期格式中间莫名多出一个 %20 。

URL里出现 %20 是因为地址中存在的空格被转码成了 %20 导致日期格式转换出错。

本身这个Bug很容易被发现,而且问了一个研配旁发同事也知道该问题,但是没有排查是什么原因导致的,也没人推圆颂动和反馈给平台研发部门。 虽然这个Bug对自身业务没有影响,可是责任心很重要。。。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11967470.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存