java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986

原因: ajax的dataType写错了

错误的代码: 

 $.ajax({
                    url        : "/toHtml?fundID=" + data.fundID,    //请求的url地址
                    dataType   : "map",   //返回格式为json
                    async      : true, //请求是否异步,默认为异步,这也是ajax重要特性
                    data       : JSON.stringify(data),    //参数值
                    type       : "GET",   //请求方式
                    contentType: 'application/json;charset=utf-8',
                    cache      : false,
                    success: function(data) {
                        //请求成功时处理
                        console.log("code: " + data.code);
                        if(data.code==200){
                           window.location.href = data.url;
                        }
                    },
                    error: function(map) {
                        //请求出错处理
                        console.log('error');
                        console.log("map: " +data.url);
                        //window.location.href = map.url;
                    }
                });

 

 

正确的代码: 

 

 $.ajax({
                    url        : "/toHtml?fundID=" + data.fundID,    //请求的url地址
                    dataType   : "json",   //返回格式为json
                    async      : true, //请求是否异步,默认为异步,这也是ajax重要特性
                    data       : JSON.stringify(data),    //参数值
                    type       : "GET",   //请求方式
                    contentType: 'application/json;charset=utf-8',
                    cache      : false,
                    success: function(data) {
                        //请求成功时处理
                        console.log("code: " + data.code);
                        if(data.code==200){
                           window.location.href = data.url;
                        }
                    },
                    error: function(map) {
                        //请求出错处理
                        console.log('error');
                        console.log("map: " +data.url);
                        //window.location.href = map.url;
                    }
                });

 

posted @ 2019-06-25 17:01  何茫然zju  阅读(404)  评论(0编辑  收藏  举报