java http 400 错误的请求_IE浏览器http请求,中文传参报400错误-解决方法
做项目的时候,遇到一个小的问题.一个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错误-解决方法相关推荐
- get请求400错误 vue_IE浏览器http请求,中文传参报400错误-解决方法
做项目的时候,遇到一个小的问题.一个get请求列表数据的接口,在其它浏览器上是可以正常请求的.但是在ie浏览器上确出现奇怪的http请求400错误,其含义是你访问的页面域名不存在或者请求错误,自己的本 ...
- 刺客信条起源在线服务器错误,刺客信条起源闪退进不去怎么办 游戏报错故障解决方法...
刺客信条起源闪退进不去怎么办 游戏报错故障解决方法以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 刺客信条起源闪退进不去 ...
- html自动请求favicon,浏览器默认请求的favicon.ico文件,可能带来的问题
本博客不欢迎:各种镜像采集行为,请尊重知识产权法律法规.大家都是程序员,不要闹得不开心. 浏览器加载网站的时候,都会默认请求一个favicon.ico文件.当然,如果页面代码里面有额外指定图片的话,是 ...
- java fastjson 泛型_解决fastjson泛型转换报错的解决方法
错误信息 Exception in thread "main" java.lang.ClassCastException: com.alibaba.fastjson.JSONObj ...
- java 转换gbk编码,java中GBK转UTF-8乱码的解决方法
java中GBK转UTF-8乱码的解决方法 如果自己采用的是GBK编码,对方采用得到是UTF-8编码,发送数据时需要将GBK编码数据转换成UTF-8编码数据,这样对方才不会乱码. 问题出现:GBK转U ...
- 登录网银显示服务器内部错误怎么办,网银提示无法大额转账?点击登录出现报错?解决方法看这里...
原标题:网银提示无法大额转账?点击登录出现报错?解决方法看这里 为 帮助大家能够 更好地使用江西·农商银行网上银行 今天小编收集了一些 关于网上银行的常见问题 并详细为大家解答 1️⃣ 跨行转账(个人 ...
- get请求中文传参乱码问题解决汇总终极版
get请求中文传参乱码问题解决汇总终极版 一.如果使用tomcat作为服务器,那么修改tomcat配置文件conf/server.xml中,在 <Connector port="808 ...
- sqlserver 遇到以零作除数错误的处理 不报错的解决方法
sqlserver 遇到以零作除数错误的处理 不报错的解决方法 参考文章: (1)sqlserver 遇到以零作除数错误的处理 不报错的解决方法 (2)https://www.cnblogs.com/ ...
- chrome浏览器模拟手机端:jquery click()点击无效解决方法
chrome浏览器模拟手机端:jquery click()点击无效解决方法 参考文章: (1)chrome浏览器模拟手机端:jquery click()点击无效解决方法 (2)https://www. ...
最新文章
- Freemarker详细解释
- C语言经典例61-杨辉三角
- IDEA 初始配置教程
- 查看线上环境中的jvm参数
- 大话TreeMap的put,get过程
- “景驰科技杯”2018年华南理工大学程序设计竞赛 A. 欧洲爆破(思维+期望+状压DP)...
- PAT1130. Infix Expression (25) 中序遍历
- MySQL之IFNULL()、ISNULL、NULLIF用法
- 一个简单的Android客户端从服务器端获取json数据并解析的实现代码
- Linux的安装教程 | 菜鸟教程
- 计算机弹奏两只老虎爱跳舞,原神风物之诗琴乐谱大全 原神风物之诗琴谱乐谱弹奏攻略...
- 阿尔克分享平面设计的基本常识,以及ps软件小知识
- 稿酬模式:UGC时代媒体平台如何供养生产者?
- 程序员大佬教你如何用python制作中国象棋!一看就会
- 自动控制原理(1)-典型环节的传递函数
- Arduino压电震动传感器
- p5.js 光速入门中文教程
- java实现手机日历_Java实现日历
- idea项目启动不了,报错war exploded: Artifact is being deployed, please wait...
- 女性计算机科学家比例,为何女性IT工作者占比低
热门文章
- 如何在windows下安装CentOS7.7
- STM32G431+P-NUCLEO-IHM03开发套件调试1 (p-nucleo-ihm03套件)
- 数据治理学习笔记(一):数据治理是什么,要做什么
- 对于enigma machine的破解
- Intel Xeon Phi Coprocessor驱动程序MPSS的安装过程
- 同济大学计算机专业学科评价,同济大学学科排名!附同济a类学科名单
- 计算机视觉方向期刊汇总
- android+原点扩散动画,捋一捋Android的转场动画
- 华硕B460m plus+Intel 10400+AMD 5500xt黑苹果EFI引导
- 【SQLAlchemy】第3节:常用的字段及其约束