我用AsyncHttpClient上传文件及参数到服务器报错:org.apache.http.conn.HttpHostConnectException: Connection to http://192.168.x.x:8888 refused
我是用真机测试,很奇怪的就用手机的个人热点可以上传成功,但是用办公室的网络就报错
求大神指点,以下是我的代码
AsyncHttpClient client = new AsyncHttpClient(); client.setConnectTimeout(10000); client.setTimeout(10000); RequestParams params = new RequestParams(); params.put("senselogid", senselogid); params.put("name", name); params.put("age", age); params.put("picfile", imgFile); client.post(url, params, new AsyncHttpResponseHandler() { @Override public void onSuccess(int statusCode, Header[] headers, byte[] responseBody) { } @Override public void onFailure(int statusCode, Header[] headers, byte[] responseBody, Throwable error) { Log.e("error", error.toString()); } }url路径以及参数都打印过了,是完整正确的,就是不知道为什么用办公室网络上传的时候报错:
org.apache.http.conn.HttpHostConnectException: Connection to http://192.168.x.x:8888 refused
求大神解答
或许是服务器问题,在试试同一个安卓手机浏览器是否能上打开该网址?如果是服务器的问题的话,为什么用手机热点的wifi可以上传成功呢?<aclass='referer'target='_blank'>@qichuan如果手机热点没问题但<spanstyle="font-family:Verdana,sans-serif,宋体;font-size:13.3333px;line-height:22px;background-color:#FFFFFF;">办公室的网络报错的话,检查一下办公室的网络或路由的设定,端口8888是否有打开。<atarget="_blank"rel="nofollow"><aclass='referer'target='_blank'>@qichuan 我添加了 可是为什么还是不行呢?<imgsrc="http://static.oschina.net/uploads/space/2016/0512/233345_0NgX_2484595.png"alt=""><atarget="_blank"rel="nofollow"><aclass='referer'target='_blank'>@qichuan<spanstyle="font-family:'MicrosoftYaHei',Verdana,sans-serif,宋体;font-size:14px;line-height:normal;background-color:#FFFFFF;"> 还有一点比较奇怪的是其他接口能够访问 但是这个直接报错,而且服务器没有接受到我的访问请求,就是说在连接到服务器之前就被拦截了两者在同一个网段就行。<aclass='referer'target='_blank'>@java9 在同一个网段是什么意思?不太懂
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。