1,请求跨域安全问题
问题:
想从JS里调用某API,一直失败。就是被禁止跨域了。
解决:
https://blog.csdn.net/csdn_ds/article/details/73691134
这个链接是关于跨域问题的解释。
好像只涉及到JS的ajax请求,并且它是一种安全保护机制——就是A域不能调B域的方法。
所以我就想着,既然它禁止,那就尽量别跨域了。
后来我就直接从后台(用的是C#)通过GET 请求该URL。
2,ajax请求中有特殊字符怎么转换
你不转一下,它有些字符会识别不到的
解决:
在JS里,用这个encodeURIComponent("https://zzzz.com?action=zz&tt=1&k3=2")
在c#里,用这个HttpUtility.UrlEncode("https://zzzz.com?action=zz&tt=1&k3=2");