Apache HTTPClient 4.3.4在使用代理

时间:2017-02-27 09:28:59

标签: apache proxy httpclient

我的Web应用程序需要通过代理连接到一组外部URL(HTTP)。我正在使用Apache httpclient 4.3.4,在我的测试中,我看到API在通过代理时为每个请求创建了一个新的HTTP连接,即使这两个请求的目标主机是相同的。这是故意的还是设计的?

我在stackoverflow上发现了this线程,它提到了类似的问题。但是,我不希望按照此线程的建议对API进行任何自定义更改。此外,因为这是大约4年前,我想检查是否现在可以在最新版本的API中,如果我错过了什么。

我真的希望重用与代理建立的相同的HTTP / s连接,除非有合理的理由不这样做。同样仅供参考,对于某些不需要代理的URL,我可以看到同一组连接被重用。该应用程序使用Spring,我正在使用PoolingHttpClientConnectionManager。

任何指针都表示赞赏。

0 个答案:

没有答案