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";
仔细看,才发现这里面有一个非法字符就是最开始有一个空格;去掉空格就没事了。
Url出现非法参数异常相关推荐
- android异常相机处理器,Cordova Android Camera-提供非法参数异常
我2个月后开始使用cordova Android编程 . 一切都很好主要是现在没有工作的相机 . 但上周一些我的项目目录如何被删除,我重新安装所有插件的cordova和编译项目,但现在它显示错误'非法 ...
- POI操作Excel时Cannot get a text value from a numeric formula cell非法参数异常
POI操作Excel时Cannot get a text value from a numeric formula cell非法参数异常 参考文章: (1)POI操作Excel时Cannot get ...
- IllegalArgumentException(非法参数异常)和其子类异常NumberFormatException,以及异常类之间的继承关系和产生原因
1.NumberFormatException异常类的继承关系 java.lang.Object java.lang.Throwable java.lang.Exception java.lang.R ...
- IllegalArgumentException:非法参数异常
IllegalArgumentException:非法参数异常 抛出的异常表明向方法传递了一个不合法或不正确的参数. 代码演示 public class ThreadPriorityDemo {pub ...
- Java动态代理中报java.lang.IllegalArgumentException非法参数异常
今天在学习动态代理,在调试的过程中出现了非法参数异常的问题,先看下异常: Exception in thread "main" java.lang.IllegalArgumentE ...
- java 非法参数异常_Java的比较抛出非法参数异常
我得到这个错误:当我试图在Java中运行这个比较对我的实体系统Java的比较抛出非法参数异常 Exception in thread "Thread-3" java.lang.Il ...
- Java中非法参数的异常,java中常见的异常语句
Java中常见的8种异常语句 算术异常类:ArithmeticExecption 空指针异常类:NullPointerException 类型强制转换异常:ClassCastException 数组下 ...
- Java中非法参数的异常_Java中的异常
异常指不期而至的各种状况,如:文件找不到.网络连接失败.非法参数等.异常是一个事件,它发生在程序运行期间,干扰了正常的指令流程.Java通 过API中Throwable类的众多子类描述各种不同的异常. ...
- Django从理论到实战(part8)--URL中添加参数
学习笔记,仅供参考 参考自:Django打造大型企业官网: 本系列Blog以应用为主,理论基础部分我在后端专栏的Django系列博客已经写过了,如果有些需要补充的知识点,我会在这个系列中,尽量详细的写 ...
最新文章
- 算法-二叉树的最近公共祖先
- 2021 年4月数据库流行度排行榜出炉!Snowflake 和 Clickhouse上升迅速!
- python右对齐输出如果结果超过30个字符_Python3 输出字符串左对齐、右对齐、居中对齐...
- .NET服务器应用程序开发
- Black and white
- struts+hibernate+oracle+easyui实现lazyout组件的简单案例——Action的实现类
- JDK 14 调试神器了解一下?| 原力计划
- 住个酒店,“我”的隐私就被强制扒干净了!
- beeline安装_Hive 系列 之 简介与安装
- VS2010使用c++、gSOAP创建WebService 图文教程
- 概率论————思维导图(上岸必备)(一维随机变量及其分布)
- Fruits 360(水果数据集)
- mac上传文件到ftp服务器,mac上传文件到ftp服务器
- 手机详情 html代码生成器,dede源码最新版手机移动端静态生成模块插件
- Doris开启Stream Load记录
- 英国内政部(Home Office)间谍机构(spy powers)假装它是Ofcom咨询中的一名私人公民1514378309187...
- java 单位转换的程序_Java 实现长度单位换算
- C Primer Plus中文 第6版勘误表
- ps3slim安装linux,PS3 Slim配置详解 新旧款真机对比
- 杭电2036——改革春风吹满地