tomcat 7 7.0.73 url 参数 大括号 {} 不支持 , 7.0.67支持

7.0.73 url有JSON.stringify一个对象,然后作为参数拼接。结果请求报400错误,但是tomcat 7.0.67版本没有问题,猜测是高级版本对url参数比较严格。

处理方法:

1.encodeURIComponent(JSON.stringify(files))  加一下encodeURIComponent 处理即可。

2.换支持{}的tomcat,。

时间: 2024-12-12 18:19:30

tomcat 7 7.0.73 url 参数 大括号 {} 不支持 , 7.0.67支持的相关文章

jQuery 解析 url 参数

应用场景: 三毛:我现在拿到一个 url 地址(https://www.google.com/search?dcr=0&ei=5C&q=param),我现在要获取 location.search 后的参数,并组成一个对象,{dcr: '0', ej: '5C', q: 'param'},怎么处理? 五毛:呃,稍等,我去谷歌一下 谷歌结果: // 解析 url 参数 (function($) { var re = /([^&=]+)=?([^&]*)/g, decodeRE

Android - Android Studio 3.0去掉方法参数提示

原文:Android - Android Studio 3.0去掉方法参数提示 升级到3.0之后,最明显的一个就是在调用方法的时候多了一个参数提示.有利有弊,看着不是很舒服.就想去掉. 提示样式如下: 去掉提示: 原文地址: https://blog.csdn.net/student9128/article/details/78141777 原文地址:https://www.cnblogs.com/lonelyxmas/p/10258581.html

关于tomcat对编码不正确的url参数报错的解决

按照规范,url参数必须使用限定字符,其它字符需要进行编码,用像js的encodeurlcomponent函数. 在IE和360浏览器的兼容模式,不会自动对url的参数进行编码,会导致tomcat报错. 对浏览器参数进行编码就解决了问题. Stack Overflow上有问到这个,但是解答不正确,点支持的很少. 百度搜索结果也有提到,说要在nginx对请求进行编码. 原文地址:https://www.cnblogs.com/silvestris/p/12038063.html

五种URL参数解析方法的性能比较

因为在最近项目中需要解析日志中的 URL 的参数,所以我对比了一下五种不同 的 URL 参数解析方法的性能.URL 参数解析方法: httpclient org.apache.http.client.utils.URLEncodedUtils URLEncodedUtils.parse(query, Charset.forName("UTF-8"));jettyUtil org.eclipse.jetty.util.UrlEncoded MultiMapvalues = new Mul

解决URL参数为中文时乱码

问题:URL参数为中文,String str = request.getParameter();输出???,保存到数据库也是乱码 解决: 1.配置Tomcat <?xml version='1.0' encoding='GBK'?> <Connector executor="tomcatThreadPool" port="8080" protocol="HTTP/1.1" connectionTimeout="2000

MySql JDBC url 参数详解

MySql链接url参数详解 jdbc:mysql://[host:port],[host:port].../[database][?参数名1][=参数值1][&参数名2][=参数值2]... 常用的几个较为重要的参数: 参数名称 参数说明 缺省值 最低版本要求 user 数据库用户名(用于连接数据库)   所有版本 passWord 用户密码(用于连接数据库)   所有版本 useUnicode 是否使用Unicode字符集,如果参数characterEncoding设置为gb2312或gbk

js获取url参数

   //获取url参数    function getRequest() {         var url = location.search; //获取url中"?"符后的字串 var theRequest = new Object();         if (url.indexOf("?") != -1) { var str = url.substr(1); strs = str.split("&"); for(var i = 

百度URL参数解析

百度URL参数解析 在用Python爬取百度搜索的内容时,发现百度搜索的url非常的长,往往会跟一大段的参数,但其实很多参数都是没有必要的,如同样是搜索java关键字,可以通过 http://www.baidu.com/s?wd=java 如此简单的URL来获取,而下面这个超级复杂的URL也是同样进行了关键字java的搜索: http://www.baidu.com/s?wd=java&rsv_spt=1&rsv_iqid=0xd3c8c51900052eb3&issp=1&

把URL参数解析成一个Json对象

问题:请编写一个JavaScript函数parseQueryString,它的用途是把URL参数解析为一个对象.           eg:var obj=parseQueryString(url); 创建对象的三种形式:        一:                var Person=new Object();                Person.name="Sun";                Person.age=24;        二: