2013年自己写Android图文类社交项目的时候,当时大家习惯把测试链接(url)通过QQ发送,然后我粘贴到eclipse中,运行之后,这个请求一直都是400。
纠结了我一下午,终于在下班的时候找到了错误,当时把链接粘贴到命令行的时候突然发现字符串最后多了一个空格。
卧槽,nnd,这是怎么搞的,eclipse怎么没有看见空格,然后试着在eclipse中点击到链接最后,然后按了删除键,发现最后一个字母没有被删掉,说明删除了一个空格,但是这个特殊字符,被eclipse显示成了空,涨经验了,真是又惊喜又意外。
于是赶快重新从QQ中复制消息看了看,这次终于发现了猫腻,QQ消息默认最后一个字空出了一个空字符。
时光变迁,来到2016年,刚入web接口开发的VcStrong哥,在配置文件添加从QQ粘贴的某个key的时候,又一次遇到了这个问题,配置之后,文件中依旧没有空格,但是bug又一次出现了,日志打印控制台,如果不是用的json,我都发现不了这串key后面又一次多了空格,我了个坑,大家引以为戒哦!

本文讲述了作者在使用Eclipse开发Android应用及进行Web接口开发时遇到的问题:从QQ复制的URL或配置信息末尾带有不可见字符导致请求失败。经过一番排查才发现原来是复制过程中额外附带的空格字符所致。
900

被折叠的 条评论
为什么被折叠?



