做项目的时候,遇到一个小的问题.一个get请求列表数据的接口,在其它浏览器上是可以正常请求的.但是在ie浏览器上确出现奇怪的http请求400错误,其含义是你访问的页面域名不存在或者请求错误,自己的本地,肯定没问题.那就是请求错误了.几经尝试发现是参数带中文的会出现此种情况,没带中文的没有问题.

如图(不带中文的参数返回的内容):

如图(带中文的参数):

以上可以发现,如果传参是中文的接口,返回是400,其余的参数都可以正常请求。

解决方法:将传递的参数进行编码,然后传递给后台,js编码encodeURI(中文参数),

//获取菜单列表数据

getMenulist: function() {

let that = this;

//兼容IE浏览器相同接口,有缓存,需要添加时间戳

let time=new Date().getTime();

//兼容IE浏览器传递中文,解码后可以正常请求

let name = encodeURI(that.menuName);

that.axios.get(api + '/sysmenutree/select2?treename=' +name+'&time='+time).then(function(response) {

var flag = response.data.flag;

var data = JSON.parse(response.data.data);

if(flag == 'true') {

that.menuData = data;

}else {

that.menuData = [];

that.$message.error(response.data.mes);

}

}).catch(function(error) {

console.log(error);

})

},

就可以解决传递中文参数,在IE浏览器没有反应的问题了。

java http 400 错误的请求_IE浏览器http请求,中文传参报400错误-解决方法相关推荐

  1. get请求400错误 vue_IE浏览器http请求,中文传参报400错误-解决方法

    做项目的时候,遇到一个小的问题.一个get请求列表数据的接口,在其它浏览器上是可以正常请求的.但是在ie浏览器上确出现奇怪的http请求400错误,其含义是你访问的页面域名不存在或者请求错误,自己的本 ...

  2. 刺客信条起源在线服务器错误,刺客信条起源闪退进不去怎么办 游戏报错故障解决方法...

    刺客信条起源闪退进不去怎么办 游戏报错故障解决方法以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 刺客信条起源闪退进不去 ...

  3. html自动请求favicon,浏览器默认请求的favicon.ico文件,可能带来的问题

    本博客不欢迎:各种镜像采集行为,请尊重知识产权法律法规.大家都是程序员,不要闹得不开心. 浏览器加载网站的时候,都会默认请求一个favicon.ico文件.当然,如果页面代码里面有额外指定图片的话,是 ...

  4. java fastjson 泛型_解决fastjson泛型转换报错的解决方法

    错误信息 Exception in thread "main" java.lang.ClassCastException: com.alibaba.fastjson.JSONObj ...

  5. java 转换gbk编码,java中GBK转UTF-8乱码的解决方法

    java中GBK转UTF-8乱码的解决方法 如果自己采用的是GBK编码,对方采用得到是UTF-8编码,发送数据时需要将GBK编码数据转换成UTF-8编码数据,这样对方才不会乱码. 问题出现:GBK转U ...

  6. 登录网银显示服务器内部错误怎么办,网银提示无法大额转账?点击登录出现报错?解决方法看这里...

    原标题:网银提示无法大额转账?点击登录出现报错?解决方法看这里 为 帮助大家能够 更好地使用江西·农商银行网上银行 今天小编收集了一些 关于网上银行的常见问题 并详细为大家解答 1️⃣ 跨行转账(个人 ...

  7. get请求中文传参乱码问题解决汇总终极版

    get请求中文传参乱码问题解决汇总终极版 一.如果使用tomcat作为服务器,那么修改tomcat配置文件conf/server.xml中,在 <Connector port="808 ...

  8. sqlserver 遇到以零作除数错误的处理 不报错的解决方法

    sqlserver 遇到以零作除数错误的处理 不报错的解决方法 参考文章: (1)sqlserver 遇到以零作除数错误的处理 不报错的解决方法 (2)https://www.cnblogs.com/ ...

  9. chrome浏览器模拟手机端:jquery click()点击无效解决方法

    chrome浏览器模拟手机端:jquery click()点击无效解决方法 参考文章: (1)chrome浏览器模拟手机端:jquery click()点击无效解决方法 (2)https://www. ...

最新文章

  1. Freemarker详细解释
  2. C语言经典例61-杨辉三角
  3. IDEA 初始配置教程
  4. 查看线上环境中的jvm参数
  5. 大话TreeMap的put,get过程
  6. “景驰科技杯”2018年华南理工大学程序设计竞赛 A. 欧洲爆破(思维+期望+状压DP)...
  7. PAT1130. Infix Expression (25) 中序遍历
  8. MySQL之IFNULL()、ISNULL、NULLIF用法
  9. 一个简单的Android客户端从服务器端获取json数据并解析的实现代码
  10. Linux的安装教程 | 菜鸟教程
  11. 计算机弹奏两只老虎爱跳舞,原神风物之诗琴乐谱大全 原神风物之诗琴谱乐谱弹奏攻略...
  12. 阿尔克分享平面设计的基本常识,以及ps软件小知识
  13. 稿酬模式:UGC时代媒体平台如何供养生产者?
  14. 程序员大佬教你如何用python制作中国象棋!一看就会
  15. 自动控制原理(1)-典型环节的传递函数
  16. Arduino压电震动传感器
  17. p5.js 光速入门中文教程
  18. java实现手机日历_Java实现日历
  19. idea项目启动不了,报错war exploded: Artifact is being deployed, please wait...
  20. 女性计算机科学家比例,为何女性IT工作者占比低

热门文章

  1. 如何在windows下安装CentOS7.7
  2. STM32G431+P-NUCLEO-IHM03开发套件调试1 (p-nucleo-ihm03套件)
  3. 数据治理学习笔记(一):数据治理是什么,要做什么
  4. 对于enigma machine的破解
  5. Intel Xeon Phi Coprocessor驱动程序MPSS的安装过程
  6. 同济大学计算机专业学科评价,同济大学学科排名!附同济a类学科名单
  7. 计算机视觉方向期刊汇总
  8. android+原点扩散动画,捋一捋Android的转场动画
  9. 华硕B460m plus+Intel 10400+AMD 5500xt黑苹果EFI引导
  10. 【SQLAlchemy】第3节:常用的字段及其约束