timeout-android发送http请求很不稳定,有时连不上就一直连不上

问题描述

android发送http请求很不稳定,有时连不上就一直连不上
09-13 16:41:55.705: W/System.err(29888): java.net.SocketTimeoutException: Connection timed out
09-13 16:41:55.705: W/System.err(29888): at org.apache.harmony.luni.platform.OSNetworkSystem.connect(Native Method)
09-13 16:41:55.705: W/System.err(29888): at dalvik.system.BlockGuard$WrappedNetworkSystem.connect(BlockGuard.java:357)
09-13 16:41:55.705: W/System.err(29888): at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:204)
09-13 16:41:55.705: W/System.err(29888): at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:437)
09-13 16:41:55.705: W/System.err(29888): at java.net.Socket.connect(Socket.java:983)
09-13 16:41:55.705: W/System.err(29888): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnection.(HttpConnection.java:75)
09-13 16:41:55.705: W/System.err(29888): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnection.(HttpConnection.java:48)
09-13 16:41:55.705: W/System.err(29888): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnection$Address.connect(HttpConnection.java:322)
09-13 16:41:55.705: W/System.err(29888): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnectionPool.get(HttpConnectionPool.java:89)
09-13 16:41:55.705: W/System.err(29888): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.getHttpConnection(HttpURLConnectionImpl.java:285)
09-13 16:41:55.705: W/System.err(29888): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.makeConnection(HttpURLConnectionImpl.java:267)
09-13 16:41:55.705: W/System.err(29888): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.retrieveResponse(HttpURLConnectionImpl.java:1018)
09-13 16:41:55.705: W/System.err(29888): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:512)

常常报这个异常,手机是可以联网的,其他应用比如微博都能上。我的应用出现一次这个异常之后,每次都这样,要重启才能恢复

时间: 2024-09-22 15:24:48

timeout-android发送http请求很不稳定,有时连不上就一直连不上的相关文章

android 发送post请求 PHP那边收到却是get消息

问题描述 android 发送post请求 PHP那边收到却是get消息 请求的代码是这样: List<NameValuePair> list = new ArrayList<NameValuePair>();list.add(new BasicNameValuePair(""username"" name));list.add(new BasicNameValuePair(""password"" p

android 发送http请求

Android 发送http请求 (1)发送post请求 Java代码   Map<String,String> person = new HashMap<String,String>();   person.put("os_version", SystemHWUtil.formatArr(version, ","));                   person.put("client_id", IMEI2);  

Android发送xml数据给服务器的方法_Android

本文实例讲述了Android发送xml数据给服务器的方法.分享给大家供大家参考.具体如下: 一.发送xml数据: public static void main(String[] args) throws Exception { String xml = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><videos><video><title>中国</title&

Android 发送HTTP GET POST 请求以及通过 MultipartEntityBuilder 上传文件

折腾了好几天的 HTTP 终于搞定了,经测试正常,不过是初步用例测试用的,因为后面还要修改先把当前版本保存在博客里吧. 其中POST因为涉及多段上传需要导入两个包文件,我用的是最新的 httpmine4.3 发现网上很多 MultipartEntity 相关的文章都是早起版本的,以前的一些方法虽然还可用,但新版本中已经不建议使用了,所以全部使用新的方式 MultipartEntityBuilder 来处理了. httpmime-4.3.2.jar httpcore-4.3.1.jar 下载地址:

Android系列之网络(一)----使用HttpClient发送HTTP请求(通过get方法获取数据)

[正文]  一.HTTP协议初探: HTTP(Hypertext Transfer Protocol)中文 "超文本传输协议",是一种为分布式,合作式,多媒体信息系统服务,面向应用层的协议,是Internet上目前使用最广泛的应用层协议,它基于传输层的TCP协议进行通信,HTTP协议是通用的.无状态的协议. 这几个名词有一种通俗的解释: 通讯协议:双方对话的标准 通用的:用了都说好,谁用谁知道 无状态的:翻脸不认人 超文本:除了文本,还可以是音频.视频 HTTP协议与Android开发

Android 发送HTTP GET POST 请求以及通过 MultipartEntityBuilder 上传文件(二)

Android 发送HTTP GET POST 请求以及通过 MultipartEntityBuilder 上传文件第二版 上次粗略的写了相同功能的代码,这次整理修复了之前的一些BUG,结构也大量修改过了,现在应用更加方便点 http://blog.csdn.net/zhouzme/article/details/18940279 直接上代码了: ZHttpRequset.java package com.ai9475.util; import org.apache.http.HttpEntit

有知道android怎么通过linux命令发送http请求的?

问题描述 有知道android怎么通过linux命令发送http请求的? 有知道android怎么通过linux命令发送http请求? 请指教. 解决方案 curlhttp://blog.chinaunix.net/u2/72217/showart_1093549.html

android http POST请求方式向服务其发送数据不成功 贴出代码求大神帮解决一下

问题描述 android http POST请求方式向服务其发送数据不成功 贴出代码求大神帮解决一下 new Thread(new Runnable() { @Override public void run() { String szSrc = ""abcdefghijkl123456789123"" ; byte[] encoded = ThreeDes.encryptMode(keyBytes szSrc.getBytes()); try { /* Strin

Android中发送Http请求(包括文件上传、servlet接收)的实例代码_Android

复制代码 代码如下: /*** 通过http协议提交数据到服务端,实现表单提交功能,包括上传文件* @param actionUrl 上传路径 * @param params 请求参数 key为参数名,value为参数值 * @param file 上传文件 */public static void postMultiParams(String actionUrl, Map<String, String> params, FormBean[] files) {try {PostMethod p