被一个特殊字符坑了一波

最近在对接接口时,从Swagger复制粘贴api链接时,时不时出现链接调用出现404的问题,对比链接后,发现也没什么不同,一看Chrome的请求,发现链接多了这样的转义字符%E2%80%8B,以这为关键词去谷歌搜一下,发现还真有意思。

原来是拷贝的链接上有个特殊字符,看是看不出什么问题,它没有宽度,让人误以为是什么也没有,但是如果编码一下会发现确实是有东西的:encodeURI():%E2%80%8B,专业叫法ZERO WIDTH SPACE

去看html源码,那就是&#8203这个东西在搞鬼了...,看来后面拷贝复制api链接时,都得用正则搜一下\u200B有没有存在这样的字符了

微信图片_20191116160617.png

标签: 8203

添加新评论