在ie调用接口时会遇到很多问题,尤其是get请求,先说一下遇到的问题:
1.get请求时传相同的参数,导致不会再一次请求接口,
说一下为什么ie会出现这个问题,我们把浏览器可以看作一个容器,即不同的浏览器是不同的容器,也就导致不同的浏览器对数据有不同的处理,而ie有个幂等机制,请求的参数是一样的话,因为这个机制,他不会再一次去请求,所以导致这个问题.
解决办法:请求接口时,加个时间戳,完美解决
2.get请求时如果参数中有中文时,会出现乱码:
原因还是浏览器机制问题.
解决办法:用js中的encodeURI方法进行转化.