有人知道 Jsoup 有可能设置不同的本地地址吗?就像在多主机或集群环境中一样。Apache HttpClient 框架之类的东西
HttpClient.getHostConfiguration().setLocalAddress(InetAddress.getByName(ipAddress))
也许这是未来版本中计划的内容?谢谢
我认为那是不可能的(还)。唯一可访问的连接设置在Connection类中。
connect()
您可以通过以下方法获得这些设置:
Connection c = Jsoup.connect("http://your.url.here");
查看HttpConnection的源代码(实现Connection
)。
如果您有来自 httpclient 的输入流,则可以将它与 jsoup 一起使用,因为它具有输入流的解析方法(目前似乎是最好的解决方案)。
顺便提一句。您可以在此处发布功能请求:https ://github.com/jhy/jsoup/issues