我的程序总是卡在
上30秒[DEBUG] SingleClientConnManager - Get connection for route HttpRoute[{}->http://foobar.com]
进一步调查显示这是由于ipv4后备。 反正是否强制在httpclient上使用ipv4来解决问题?
P.S。
我认为这是一个IPv4问题,因为curl -L04 http://foobar.com
是即时下载,而curl -L06 http://foobar.com
生成curl: (6) Couldn't resolve host 'foobar.com'
答案 0 :(得分:5)
运行程序时使用:
java -Djava.net.preferIPv4Stack = true