当前位置: 代码迷 >> Android >> httpPost连接网络发送多条数据错误
  详细解决方案

httpPost连接网络发送多条数据错误

热度:113   发布时间:2016-04-28 07:12:54.0
httpPost连接网络发送多条数据异常
试了另一组数据,大概3条左右的可以正常发送
使用httpPost向服务器发送数据,大概800行左右的数据,每行大概不到20个字段,每个字段的内容都不是很长,会在httpClient.execute(httpPost)处抛出异常,异常如下
12-05 14:06:30.368: W/System.err(12228): java.net.SocketException: sendto failed: EPIPE (Broken pipe)
12-05 14:06:30.378: W/System.err(12228):  at libcore.io.IoBridge.maybeThrowAfterSendto(IoBridge.java:506)
12-05 14:06:30.378: W/System.err(12228):  at libcore.io.IoBridge.sendto(IoBridge.java:475)
12-05 14:06:30.378: W/System.err(12228):  at java.net.PlainSocketImpl.write(PlainSocketImpl.java:507)
12-05 14:06:30.378: W/System.err(12228):  at java.net.PlainSocketImpl.access$100(PlainSocketImpl.java:46)
12-05 14:06:30.378: W/System.err(12228):  at java.net.PlainSocketImpl$PlainSocketOutputStream.write(PlainSocketImpl.java:269)
12-05 14:06:30.383: W/System.err(12228):  at org.apache.http.impl.io.AbstractSessionOutputBuffer.flushBuffer(AbstractSessionOutputBuffer.java:87)
12-05 14:06:30.383: W/System.err(12228):  at org.apache.http.impl.io.AbstractSessionOutputBuffer.flush(AbstractSessionOutputBuffer.java:94)
12-05 14:06:30.383: W/System.err(12228):  at org.apache.http.impl.AbstractHttpClientConnection.doFlush(AbstractHttpClientConnection.java:169)
12-05 14:06:30.383: W/System.err(12228):  at org.apache.http.impl.SocketHttpClientConnection.close(SocketHttpClientConnection.java:192)
12-05 14:06:30.383: W/System.err(12228):  at org.apache.http.impl.conn.DefaultClientConnection.close(DefaultClientConnection.java:161)
12-05 14:06:30.383: W/System.err(12228):  at org.apache.http.impl.conn.AbstractPooledConnAdapter.close(AbstractPooledConnAdapter.java:158)
12-05 14:06:30.388: W/System.err(12228):  at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125)
12-05 14:06:30.388: W/System.err(12228):  at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:428)
12-05 14:06:30.388: W/System.err(12228):  at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
12-05 14:06:30.388: W/System.err(12228):  at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
12-05 14:06:30.388: W/System.err(12228):  at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:465)
12-05 14:06:30.388: W/System.err(12228):  at com.httpCon.HttpRequestByChe.requestPost(HttpRequestByChe.java:82)
12-05 14:06:30.393: W/System.err(12228):  at com.httpCon.HttpRequestByChe.requestPost(HttpRequestByChe.java:108)
12-05 14:06:30.393: W/System.err(12228):  at com.httpCon.HttpRequestByChe.requestForJson(HttpRequestByChe.java:132)
12-05 14:06:30.393: W/System.err(12228):  at com.httpCon.ConnectHttpAsyncTask.doInBackground(ConnectHttpAsyncTask.java:54)
12-05 14:06:30.393: W/System.err(12228):  at android.os.AsyncTask$2.call(AsyncTask.java:287)
12-05 14:06:30.393: W/System.err(12228):  at java.util.concurrent.FutureTask.run(FutureTask.java:234)
12-05 14:06:30.393: W/System.err(12228):  at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230)
12-05 14:06:30.398: W/System.err(12228):  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
12-05 14:06:30.398: W/System.err(12228):  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
12-05 14:06:30.398: W/System.err(12228):  at java.lang.Thread.run(Thread.java:856)
12-05 14:06:30.398: W/System.err(12228): Caused by: libcore.io.ErrnoException: sendto failed: EPIPE (Broken pipe)
12-05 14:06:30.398: W/System.err(12228):  at libcore.io.Posix.sendtoBytes(Native Method)
12-05 14:06:30.403: W/System.err(12228):  at libcore.io.Posix.sendto(Posix.java:151)
12-05 14:06:30.403: W/System.err(12228):  at libcore.io.BlockGuardOs.sendto(BlockGuardOs.java:177)
12-05 14:06:30.403: W/System.err(12228):  at libcore.io.IoBridge.sendto(IoBridge.java:473)
12-05 14:06:30.403: W/System.err(12228):  ... 24 more
12-05 14:06:30.428: I/System.out(12228): ASDFASDFASDF
12-05 14:06:42.848: D/dalvikvm(12435): GC_CONCURRENT freed 381K, 14% free 11121K/12812K, paused 6ms+4ms, total 53ms
12-05 14:07:21.163: W/SignalStrength(12435): Size of signalstrength parcel:176
12-05 14:07:21.218: D/cell strength(12435): ===== cell singal strength changed : 24
12-05 14:07:38.398: W/SignalStrength(12435): Size of signalstrength parcel:176
12-05 14:07:38.448: D/cell strength(12435): ===== cell singal strength changed : 23