当前位置: 代码迷 >> 综合 >> Caused by: org.apache.commons.httpclient.ProtocolException: The server trans.jd.com failed to respon
  详细解决方案

Caused by: org.apache.commons.httpclient.ProtocolException: The server trans.jd.com failed to respon

热度:86   发布时间:2023-12-14 02:54:37.0
Caused by: org.apache.commons.httpclient.ProtocolException: The server trans.jd.com failed to respond with a valid HTTP response




对于静态多线程共享的hhttpClient,容易导致client在多个线程并发使用时候,

A在使用client的使用没有响应前,B使用了client发请求,

而事实上这样是不行的,因为B使用的client还没有被A释放

因此就出现了上面的异常。



解决之道:不要使用静态变量

  相关解决方案