`
zhonglunshun
  • 浏览: 135106 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Url出现非法参数异常

阅读更多

访问网址出现:illegal character in scheme at index x

 

 

使用get方式请求数据,参数在url后。

 

开始以为是字符编码问题,当都用utf-8之后发现没用,然后有些手机不会报错,有些手机会;

 

 public static void getRemoteJsonContent(final Map<String, String> param, final String url, final XValueCallback<String> callBack) throws Exception {
        String tempUrl = url;
        String jsonResult = "";
        //post请求返回结果
        DefaultHttpClient httpClient = new DefaultHttpClient();
        String paramStr = "";
        if (param != null) {
            for (String key : param.keySet()) {
//                paramStr += URLEncoder.encode(key, "UTF-8") + "=" + URLEncoder.encode(param.get(key), "UTF-8") + "&";
                paramStr += key + "=" + param.get(key) + "&";
            }
            if (!TextUtils.isEmpty(paramStr)) {
                tempUrl += "?" + paramStr;
            }
        }
        HttpGet method = new HttpGet(tempUrl.trim());
        HttpResponse result = httpClient.execute(method);
        /**请求发送成功,并得到响应**/
        if (result.getStatusLine().getStatusCode() == 200) {
            /**读取服务器返回过来的json字符串数据**/
            jsonResult = EntityUtils.toString(result.getEntity(), "UTF-8");
            callBack.onSuccess(jsonResult);

        }

    }

 

 

在这里url是

 String url = " http://testurl/xaeo/App/Api/app.php?name=13415654215&password=123456";

 

仔细看,才发现这里面有一个非法字符就是最开始有一个空格;去掉空格就没事了。

0
0
分享到:
评论

相关推荐

    连连银通支付WEB-DEMO开发包

    验签失败是请求我们web接口时,签名异常。 3.2.1、待签名串格式不正确,我们这把请求数据中的所有元素(除sign本身)按照“key值=value值”的格式拼接起来,若顺序或者格式不正确的话,就会包错。 注:请求时字段...

    精易编程助手3.3+精易模块v6.3.1

    1、修复“提示框”命令参数为空的情况下出现的BUG;感谢【@一霖之家 】反馈 2、修复“菜单_取ID”命令未公开的BUG;感谢【@[Love娇] 】反馈 3、修复“自绘窗口_枚举角色”内部命令参数缺失的BUG;感谢【@凌哥 】反馈...

    易语言程序免安装版下载

    操作系统界面功能支持库(shell.fne)中的“执行()”命令增加一个参数“窗口显示方式”,作用与核心库“运行()”命令的同名参数一致。 6. 数据库操作支持库增加读写长整数字段的功能,但受限于系统接口暂不能读写...

    dayrui-xunruicms-master.zip

    2、重写路由类,符合国内建站程序的URL结构,如:c=控制器&m=方法名&id=参数。 3、重写钩子类,CI4钩子类会加载所有App中的自定义钩子,App数量过多时会影响速度,迅睿CMS提出全局钩子配置文件。 4、重写安全类,...

    CSerialPort串口类最新修正版2017-02-14

    改进CommThread、ReceiveChar、ReceiveStr和WriteChar方法中异常处理的判断,增加三种判断:串口打开失败(error code:ERROR_INVALID_HANDLE)、连接过程中非法断开(error code:ERROR_BAD_COMMAND)和拒绝访问(error ...

    CSerialPort串口类最新修正版2016-08-10

    改进CommThread、ReceiveChar、ReceiveStr和WriteChar方法中异常处理的判断,增加三种判断:串口打开失败(error code:ERROR_INVALID_HANDLE)、连接过程中非法断开(error code:ERROR_BAD_COMMAND)和拒绝访问(error ...

    CSerialPort串口类最新修正版2016-08-02

    改进CommThread、ReceiveChar、ReceiveStr和WriteChar方法中异常处理的判断,增加三种判断:串口打开失败(error code:ERROR_INVALID_HANDLE)、连接过程中非法断开(error code:ERROR_BAD_COMMAND)和拒绝访问(error ...

    php网络开发完全手册

    10.2.4 异常处理函数设置set_exception 10.2.4 _handler 157 10.2.5 完整的异常信息 158 10.3 扩展的异常处理类 160 10.4 异常的传递与重掷 163 10.5 小结 165 第11章 PHP与表单 166 11.1 HTML表单简介 166 11.1.1 ...

    asp.net知识库

    利用委托机制处理.NET中的异常 与正则表达式相关的几个小工具 你真的了解.NET中的String吗? .NET中的方法及其调用(一) 如何判断ArrayList,Hashtable,SortedList 这类对象是否相等 帮助解决网页和JS文件中的中文...

    迅睿CMS免费开源系统-PHP

    1、重写CI错误异常显示类,中国化。 2、重写路由类,符合国内建站程序的URL结构,如:c=控制器&amp;m=方法名&amp;id=参数。 3、重写钩子类,CI4钩子类会加载所有App中的自定义钩子,App数量过多时会影响速度,迅睿...

    迅睿CMS免费开源系统

    2、重写路由类,符合国内建站程序的URL结构,如:c=控制器&m=方法名&id=参数。3、重写钩子类,CI4钩子类会加载所有App中的自定义钩子,App数量过多时会影响速度,迅睿CMS提出全局钩子配置文件。4、重写安全类,强化...

    史上最全韩顺平传智播客PHP就业班视频,10月份全集

    9-23 4.session③-购物车 cookie禁用后如何使用session session防用户非法登录 9-23 5.session④-验证码防恶意攻击 9-23 6.session⑤-session配置 session的gc机制 自定义session处理器 9-24 0.回顾 9-24 1.回顾2 9-...

    史上最全传智播客PHP就业班视频课,8月份视频

    9-23 4.session③-购物车 cookie禁用后如何使用session session防用户非法登录 9-23 5.session④-验证码防恶意攻击 9-23 6.session⑤-session配置 session的gc机制 自定义session处理器 9-24 0.回顾 9-24 1.回顾2 9-...

    (全)传智播客PHP就业班视频完整课程

    符号实体 url说明 超链接 发送电邮 8-11 4.图像 表格 实际应用-菜谱 课堂练习-课程表 8-11 5.无序列表 有序列表 框架 8-12 1.浮动窗口 表单及表单控件① 8-12 2.表单及表单控件② 8-12 3.多媒体页面 标签汇总① 地图...

    史上最全韩顺平传智播客PHP就业班视频,9月份全集

    9-23 4.session③-购物车 cookie禁用后如何使用session session防用户非法登录 9-23 5.session④-验证码防恶意攻击 9-23 6.session⑤-session配置 session的gc机制 自定义session处理器 9-24 0.回顾 9-24 1.回顾2 9-...

    韩顺平PHP JS JQUERY 所有视频下载种子 货真价实

    符号实体 url说明 超链接 发送电邮 8-11 4.图像 表格 实际应用-菜谱 课堂练习-课程表 8-11 5.无序列表 有序列表 框架 8-12 1.浮动窗口 表单及表单控件① 8-12 2.表单及表单控件② 8-12 3.多媒体页面 标签汇总① 地图...

Global site tag (gtag.js) - Google Analytics