Bug随记

44 阅读1分钟

需求: 在请求接口 A 时需要给后端传参一个 回调链接 get('www.xxx.com/type=1&user…

问题: 接口 B 每次返回的都是 'www.xxx.com/type=1' 这部分链接;

原因: 给接口 A 传递参数时,接口完整的路径是 'www.api.xxx.com/api/returnU… 当做一个参数,所以每次返回的都是www.xxx.com/type=1

解决: 在给接口 A 传递参数时,把传入的参数使用 encodeURIComponent 进行编码 get(encodeURIComponent('www.xxx.com/type=1&user… userNo=xxx 当做第二个参数了。从接口 B 获取到后可以使用 decodeURIComponent(url)进行解码,从而获取到编码前的链