当我遇到这个问题的时候,也在网上查找好半天。找到了一个和这个问题很类似的问题——java.lang.IllegalStateException: Target host must not be null

这个里面报的是IllegalStateException,翻译过来是非法状态异常,这个是url的状态,一般来说会是地址不正确(如:在地址的开头缺少http://)。

不过,我遇到的是com.lidroid.xutils.exception.HttpException: java.io.IOException: Target host must not be null, .......

这里报了一个IOException的异常。在我的程序里是因为我的url中使用了非法字符:'\', '{', '}'

所以,这个时候我们需要对这使用在url中不能使用的字符进行转义。用其十六进制进行转义。如下:

urlString += s.replace("\"", "%22").replace("{", "%7B").replace("}", "%7D");

此处的s是从JSONObject通过toString()转过来的字符串。

随机推荐

iOS 添加中文支持的操作

1.选择工程菜单,这里要选中Project,而不是Targets   2.点击Info菜单, 下拉到最后,看到Localizations. 点击+号.   3.选择中文 chinese-simplif ...

struts2+hibernate 项目实战:图书管理系统

经典项目,练手必备. 图书管理系统 需求分析(大致,并不专业):1.需要有用户管理: 1.1 用户注册: 1.2 用户登录: 1.3 用户信息修改: 1.4 用户修改密码: 2.需要有书本管理: 2. ...

SLAM初探-SLAM for Dummies

SLAM综述性特别是原理讲述比较浅显易懂的的资料比较少,相对比较知名的是,但中文资料相对较少,这里就简单概述一下

HBase配置性能调优(转)

因官方Book Performance Tuning部分章节没有按配置项进行索引,不能达到快速查阅的效果.所以我以配置项驱动,重新整理了原文,并补充一些自己的理解,如有错误,欢迎指正. 配置优化 zo ...

转载:分布式系统的CAP理论

原文转载Hollis原创文章:http://www.hollischuang.com/archives/666 2000年7月,加州大学伯克利分校的Eric Brewer教授在ACM PODC会议上提 ...

MATLAB学习笔记(九)——MATLAB符号计算

(一)符号对象 一.建立符号对象 1.建立符号变量和符号常量(sym,syms): 只可以建立一个符号变量 可以一次性建立多个符号变量 PS:符号常量计算的结果是精确的数学表达式,而数值常量是进行约分 ...

Linux内核socket优化项

Linux内核socket优化项 vi /etc/sysctl.confnet.core.netdev_max_backlog = 30000  每个网络接口接收数据包的速率比内核处理这些包的速率快时 ...

搜集朋友写的几篇Android Elf相关的文档

对android elf的资料学习,多数是在看雪找的资料,另一部分朋友的研究,当然,给他们提议过整理成一系列文章,只是大家工作都太忙,也都没顾上,这里简单整理放上一些pdf的资料,有兴趣的朋友能够看看 ...

android 请求服务器抛io异常,Android开发中与服务器交互时,遇到java.io.IOException: Target host must not be null的问题...相关推荐

  1. 在HttpClient请求的时候,返回结果解析时出现java.io.IOException: Attempted read from closed stream. 异常,解决

    在HttpClient请求的时候,返回结果解析时出现java.io.IOException: Attempted read from closed stream. 异常,解决 参考文章: (1)在Ht ...

  2. 使用MyBatis时出现java.io.IOException: Could not find resource com/ee/mybatis/mapper/Usermapper.xml 类似的错误

    使用MyBatis时出现java.io.IOException: Could not find resource com/ee/mybatis/mapper/Usermapper.xml 类似的错误的 ...

  3. Android 找不到资源异常,Android 问题之找不到资源解决办法

    今天遇到了一个问题,给我报了个找不到资源 04-28 09:34:51.591: E/AndroidRuntime(1849): FATAL EXCEPTION: main 04-28 09:34:5 ...

  4. android怎么监听多点触摸_Android开发中多点触摸的实现方法

    Android多点触控需要LCD驱动和程序设计支持,其实我们只要采用电容屏触摸手机的技术即可,接下来,就让爱站技术频道小编来讲解Android开发中多点触摸的实现方法吧! 多点触摸技术在实际开发过程中 ...

  5. 鸿蒙应用开发DevEco运行时出现java.io.IOException: Invalid keystore format

    Failed to load signer "signer #1" java.io.IOException: Invalid keystore format 开发鸿蒙系统组件时新建 ...

  6. 小程序云开发用买云服务器吗,小程序云开发要买服务器吗

    小程序云开发要买服务器吗 内容精选 换一换 简要介绍BreakDancer是一个C++软件包,可提供下一代配对末端测序读取的全基因组结构变异检测.它包括两个补充程序,BreakDancerMax预测五 ...

  7. 启动项目时出现java.io.EOFException异常。

    2019独角兽企业重金招聘Python工程师标准>>> 启动项目时报以下异常 严重: Exception loading sessions from persistent stora ...

  8. 安卓开发中获取服务器网络延迟(ping)

    在开发中,突然遇到了一套根据服务器的网络延迟(ping),分为不同的等级<,然后根据等级做出不同的处理,在网上找资料找了很久,终于解决了,现把他记录下来, 贴上核心代码. String dela ...

  9. 华为云调用feign接口时出现java.io.IOException: too many bytes written

    最近在开发项目时遇到使用springcloud调用feign接口时没问题,但是在使用华为云时调用feign接口出现java.io.IOException: too many bytes written ...

最新文章

  1. 基于图像的三维模型重建——基础介绍
  2. 个人图书管理系统c语言代码,c语言源代码---------------个人图书管理系统
  3. [Z]为Web程序员解毒:9个IE常见Bug的解决方案
  4. asp.net core web mvc之异常
  5. 求排列的逆序数(信息学奥赛一本通-T1237)
  6. phpcms函数:用*号替换(私密信息)中间数据(如手机号、邮箱)
  7. python给excel排序_python初学—-实现excel里面读数据进行排序
  8. excel文件修复工具_OFFICE文件图标空白的修复方法(亲测有效)
  9. vue中引用BScroll监听上拉加载报错
  10. 联想笔记本如何解开隐藏bios(insydeh 20)
  11. oracle 职业规划,数据库工程师的职业规划
  12. 笔记01-如何创建一个vue3的项目
  13. 一、计算机核心组成及CPU核心组成
  14. 银河麒麟搭建nodejs环境
  15. 学生签到系统c代码_C语言学生管理系统源码分享
  16. Latex最后一页文本或参考文献左右对齐(平衡)
  17. 【重识云原生】计算第2.2节——主流虚拟化技术之VMare ESXi
  18. 通过加速计和地磁传感器实现方位角
  19. 笔记本通过扩展坞扩展显示器,显示器显示无信号
  20. 分布式消息队列RocketMQ与Kafka的18项差异之“拨乱反正”

热门文章

  1. 【latex algorithm2e】持续更新
  2. css设置背景图片自适应(转)
  3. Git 从远程拉取文件
  4. 数组的浅拷贝和深拷贝
  5. LCD12864硬件连接
  6. STM32学习 3:GPIO管脚配置与第一个STM32实验:LED灯闪烁
  7. 毕业设计 单片机智能按摩仪设计与实现 - 物联网 嵌入式 stm32
  8. 衍射极限、MTF与像素大小(2)
  9. 深入浅出:了解前端回流跟重绘
  10. 计算机模拟及其应用,浅析计算机虚拟仿真技术及其应用