搜索了一下, 很多人都在问这样的问题, 怎么就没有满意的答案?!
我继续问:收到彩信, 下载时, apache服务器链接超时, log如下:
E/RetrieveTransaction( 1011): Caused by: java.net.SocketTimeoutException
E/RetrieveTransaction( 1011): at org.apache.harmony.luni.net.PlainSocketImpl.read(PlainSocketImpl.java:564)
E/RetrieveTransaction( 1011): at org.apache.harmony.luni.net.SocketInputStream.read(SocketInputStream.java:88)
E/RetrieveTransaction( 1011): at org.apache.http.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:103)
E/RetrieveTransaction( 1011): at org.apache.http.impl.io.AbstractSessionInputBuffer.readLine(AbstractSessionInputBuffer.java:191)
E/RetrieveTransaction( 1011): at org.apache.http.impl.conn.DefaultResponseParser.parseHead(DefaultResponseParser.java:82)
E/RetrieveTransaction( 1011): at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:174)
E/RetrieveTransaction( 1011): at org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:179)
E/RetrieveTransaction( 1011): at org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader(DefaultClientConnection.java:235)
E/RetrieveTransaction( 1011): at org.apache.http.impl.conn.AbstractClientConnAdapter.receiveResponseHeader(AbstractClientConnAdapter.java:259)
E/RetrieveTransaction( 1011): at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:279)
E/RetrieveTransaction( 1011): at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:121)
E/RetrieveTransaction( 1011): at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:410)
E/RetrieveTransaction( 1011): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
E/RetrieveTransaction( 1011): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:509)
E/RetrieveTransaction( 1011): at android.net.http.AndroidHttpClient.execute(AndroidHttpClient.java:253)
E/RetrieveTransaction( 1011): at com.android.mms.transaction.HttpUtils.httpConnection(HttpUtils.java:203)
有遇到类似问题, 解决了的吗? 2G卡是没问题, 就是3G的卡下载不了.
我继续问:收到彩信, 下载时, apache服务器链接超时, log如下:
E/RetrieveTransaction( 1011): Caused by: java.net.SocketTimeoutException
E/RetrieveTransaction( 1011): at org.apache.harmony.luni.net.PlainSocketImpl.read(PlainSocketImpl.java:564)
E/RetrieveTransaction( 1011): at org.apache.harmony.luni.net.SocketInputStream.read(SocketInputStream.java:88)
E/RetrieveTransaction( 1011): at org.apache.http.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:103)
E/RetrieveTransaction( 1011): at org.apache.http.impl.io.AbstractSessionInputBuffer.readLine(AbstractSessionInputBuffer.java:191)
E/RetrieveTransaction( 1011): at org.apache.http.impl.conn.DefaultResponseParser.parseHead(DefaultResponseParser.java:82)
E/RetrieveTransaction( 1011): at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:174)
E/RetrieveTransaction( 1011): at org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:179)
E/RetrieveTransaction( 1011): at org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader(DefaultClientConnection.java:235)
E/RetrieveTransaction( 1011): at org.apache.http.impl.conn.AbstractClientConnAdapter.receiveResponseHeader(AbstractClientConnAdapter.java:259)
E/RetrieveTransaction( 1011): at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:279)
E/RetrieveTransaction( 1011): at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:121)
E/RetrieveTransaction( 1011): at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:410)
E/RetrieveTransaction( 1011): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
E/RetrieveTransaction( 1011): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:509)
E/RetrieveTransaction( 1011): at android.net.http.AndroidHttpClient.execute(AndroidHttpClient.java:253)
E/RetrieveTransaction( 1011): at com.android.mms.transaction.HttpUtils.httpConnection(HttpUtils.java:203)
有遇到类似问题, 解决了的吗? 2G卡是没问题, 就是3G的卡下载不了.
是说 Apache服务器的问题吗? 之前也是这样想的, 可是2G的卡 一点问题都没有. 目前把超时改长了, 还是不行.