做项目的时候,遇到一个小的问题.一个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. java if 没有_java – 如何做一个决定没有if语句
  2. ECShop 增加收藏商品排行榜功能
  3. 常考数据结构与算法:最长公共子串
  4. 部署在sae上的servlet程序出现is not a javax.servlet.Servlet 错误
  5. 在idea 中添加和删除模块Module
  6. 功能区不显示工具条_【新老客户必知】软件支持超高清屏显示器了
  7. 新概念英语第三册01-20课(转)
  8. Android---53---多线程下载
  9. C语言之字符串探究(七):atoi、itoa——整型数字和字符串的相互转换
  10. 转载-解决word导出pdf图片变模糊的问题
  11. Cocoa-Cocoa框架
  12. android倒计时动画特效,Android实现答题倒计时效果
  13. 工程测量计算机在线用,《用TI 图形计算器学编程》—应用篇—工程测量.pdf
  14. 苹果浏览器分辨率css,苹果(Safari)浏览器的图片width设置为100%但实际显示为980px改成的问题方法...
  15. C++对我来说简直就是星辰大海,为了避免翻船,我选择从小河沟出发
  16. 基于SSM框架大型分布式电商系统开发(1-2)
  17. linux使用df命令
  18. 7.5 - 防火墙 7.6 - 安全协议
  19. IDEA终于支持云端了,可同步所有配置和插件,一招搞定,重装不愁
  20. python去掉每行前面_第一个python去掉行号

热门文章

  1. 游戏角色中文名生成常用字段
  2. 汽车4S店管理全攻略
  3. 【百度地图API】制作多途经点的线路导航
  4. pdf文件转换jpg转换器
  5. 关于医院后勤维修管理
  6. Mysql树结构查询思路
  7. mysql8.0以上版本安装出现问题
  8. windows中手工调整活动路由表的简单方法
  9. An effective self-supervised framework for learning expressive molecular global representations to d
  10. 微信小程序获取微信绑定授权手机号getPhoneNumber