首页 > 技术 > httpclient使用代理产生DefaultRequestDirector NullPointerException异常

httpclient使用代理产生DefaultRequestDirector NullPointerException异常

2012年2月13日 发表评论 阅读评论

国内网络有cmnet,cmwap两种方式。

cmnet是直接访问互联网,cmwap通过运营商的代理访问网络

使用httpclient在cmwap下访问网络是会出项DefaultRequestDirector NullPointerException异常

Client->Proxy->Server

当server端连接丢失时,再去连接就会出现异常

Caused by: java.lang.NullPointerException
at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:445)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:465)

解决办法:可以换最新的httpclient,或者捕获这个NPE。

分类: 技术 标签:
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.