当 以get请求 加参数的方式 的时候, 就算 不用考虑中文乱码, 可是也会有可能是 参数值有其他特殊符号 造成 错误。
比如 参数值有 “=”或者 “&” 的符号之后。 那肯定 后台获取的参数值就不一样了。
所以 某些请求如果参数值 有特殊符号那么就需要对其进行 编码了。
在js 使用 encodeURIComponent 编码参数值, 在 服务器后端接收的时候,其实都不需要进行处理的。
同时 encodeURIComponent 也可以防止 中文乱码。
同理 比如 使用 httpclient 发请求或者与 其他第三方 通信,有中文乱码的时候,
也是可以 对 参数值 进行 编码的 。