绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
http post请求管道断开
2019-09-10 16:11:34

通过httpclient访问第三方接口,并发量上来总是出现管道断开异常,这个该如何处理比较好?

请求部分代码:

CloseableHttpClient client = HttpClients.createDefault();

String content = null;

CloseableHttpResponse resp = null;

try {

resp = client.execute(httpPost);

if (resp.getStatusLine().getStatusCode() == 200) {

HttpEntity he = resp.getEntity();

content = EntityUtils.toString(he, encode);

}

异常:

o.s.boot.context.web.ErrorPageFilter :Cannot forward to error page for request [/api/xx/xxx] as the response has already been committed.

Caused by: java.io.IOException: 断开的管道

at sun.nio.ch.FileDispatcherImpl.write0(Native Method) ~[na:1.8.0_91]

at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47) ~[na:1.8.0_91]

at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:93) ~[na:1.8.0_91]

at sun.nio.ch.IOUtil.write(IOUtil.java:65) ~[na:1.8.0_91]

at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:471) ~[na:1.8.0_91]

at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:124) ~[tomcat-coyote.jar:8.0.28]

分享好友

分享这个小栈给你的朋友们,一起进步吧。

IT知识联盟
创建时间:2019-07-05 15:30:45
分享收集到的大小知识点
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

栈主、嘉宾

查看更多
  • 王超
    栈主

小栈成员

查看更多
  • ?
  • youou
  • gamebus
  • chinacc
戳我,来吐槽~