关于java.net.UnknownHostException: Unable to resolve host "xx": No address associated with hostname

来源:互联网 发布:seo关键词优化怎么做 编辑:程序博客网 时间:2024/06/06 03:36

关于java.net.UnknownHostException: Unable to resolve host “xx”: No address associated with hostname

前段时间在使用Asynchttpclient这个网络请求框架的时候,遇到过标题的这个错误,翻墙找了挺久,终于解决了,下面贴出解决办法。
1.我的需求是POST Json数据到服务器,然后返回Json数据(下面是Asynchttpclient post json的方法)
AsyncHttpClient client=new AsyncHttpClient();
client.setTimeout(10000);
client.addHeader(“content-type”,”application/json;charset=UTF-8”);
//方法1:使用Gson把实体类转成Json
// Gson gson=new Gson();
// String object = gson.toJson(new HttpEntity());
// Log.i(TAG,object);
StringEntity stringEntity = null;
try {
//方法2: 自己手写Json
JSONObject jsonObject=new JSONObject();
JSONObject jsonHeader=new JSONObject();
jsonHeader.put(“code”,”R1002”);
JSONObject jsonBody=new JSONObject();
jsonBody.put(“companyCode”,”beiqixinnengyuan”);
jsonBody.put(“username”,”ryan”);
jsonBody.put(“imei”,”86130402042171”);
jsonObject.put(“body”, jsonBody);
jsonObject.put(“header”, jsonHeader);
Log.i(TAG,jsonObject.toString());
stringEntity = new StringEntity(jsonObject.toString());
stringEntity.setContentType(new BasicHeader(HTTP.CONTENT_TYPE,
“application/json;charset=UTF-8”));
}catch (Exception e){
e.printStackTrace();
}
client.post(getApplicationContext(), URL, stringEntity, “application/json;charset=UTF-8”,new JsonHttpResponseHandler(){
//重写成功和失败的方法
});

2.然后写完就提示我java.net.UnknownHostException: Unable to resolve host “xx”: No address associated with hostname;于是百度了一下,百度给了几个答案(Manifest权限,是否联网等)都解决不了我的问题,然后翻墙去谷歌了一把, Asynchttpclient的github托管地址里有人提出是因为使用最新版的asynchttpclient-1.4.9.jar的问题,然后我下了个1.4.4的jar试了一下,果然是jar包的问题。

3.这个bug给我提了一个醒,所谓的开源,就是大家都能去共享这个东西,也希望这个东西可以做的更好,所以bug是在不断使用中发现的,同时,我自己遇到这个坑,也希望后面遇到这个坑的人不要浪费太多时间。

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 小儿流清水鼻涕怎么办 小孩总是流鼻子怎么办 四个月小孩咳嗽怎么办 儿童流清水鼻涕怎么办 四个月婴儿发烧怎么办 宝宝体温36度怎么办 儿童感冒后鼻塞怎么办 儿童没感冒鼻塞怎么办 宝宝鼻塞怎么办3岁 儿童刚开始感冒鼻塞怎么办 婴儿感冒打喷嚏流鼻涕怎么办 宝宝感冒鼻涕多怎么办 一个多月的宝宝鼻塞怎么办 五个月宝宝鼻塞怎么办 4个月大婴儿鼻塞怎么办 四个月婴儿鼻塞怎么办 鼻炎晚上睡觉鼻塞怎么办 感冒了一直流鼻涕怎么办 感冒了鼻塞严重怎么办 两边鼻子都塞怎么办 感冒睡觉鼻子堵怎么办 孩子鼻炎流清水怎么办 小儿鼻涕流不停怎么办 老是单侧流鼻涕怎么办 有鼻炎光流鼻涕怎么办 一只鼻塞流鼻涕怎么办 鼻子总痒流鼻涕怎么办 鼻子总是痒流鼻涕怎么办 感冒后老流鼻涕怎么办 鼻炎犯了鼻塞怎么办 鼻炎鼻塞鼻涕多怎么办 猪鼻塞怎么办速效办法 感冒难受怎么办小窍门 来月经上火了怎么办 鼻血狂流不止怎么办 十三个月宝宝流鼻血怎么办 单侧鼻子出血怎么办 流鼻血停不下来怎么办 上火鼻血流不停怎么办 孩子经常出鼻血怎么办 6岁宝宝流鼻血怎么办