https网址放在浏览器上访问,https后面的冒号:消失不见,并且访问失败
由于地址前面多了一个看不见的符号%E2%80%8B,这个特殊符号叫Zero-width-space(零宽空格),它是一个Unicode
字符,肉眼不可见,却是确实存在的一个字符。使用encodeURI
编码可以发现
从swagger文档复制,字符就可能存在%E2%80%8B,可以把地址前面的http://拼接上baidu.com放浏览器搜索,查看请求内容可以看到
把路径放到文本编辑器中,在光标放到h前面,按下删除键,会发现删除了一个空白的字符。这样就正常了。
该路径生成的二维码还会出现使用微信扫描,没有跳转到页面,而是显示一个路径。