如图,接口带“#”,参数一个一个字符是显示出来,什么原因,怎么办
是这样的,HTTP请求不包括#,
在第一个#后面出现的任何字符,都会被解读为位置标识符。这意味着,这些字符都不会被发送到服务器端。
比如,下面URL的原意是指定一个颜色值:http://www.example.com/?color=#fff,但是,实际发出的请求是:
实际发出的请求是这样的:
GET /index.html HTTP/1.1
Host: www.example.com
这边建议百度了解下URL中的#,?,& 相关解释