2013-01-22 47 views
0

有誰知道是否有可能在Jsoup中設置不同的本地地址? 就像在多宿主或集羣環境中一樣。像Apache HttpClient框架有在Jsoup中設置不同的本地地址值

HttpClient.getHostConfiguration().setLocalAddress(InetAddress.getByName(ipAddress)) 

也許這是在未來的版本計劃的東西? 謝謝

+0

一般來說,我認爲有可能使用HttpClient設置本地地址,然後使用相同的HttpClient獲取InputStream並將其傳遞給org.jsoup.helper.DataUtil。但我只是想知道是否可以使用Jsoup。 –

回答

0

我認爲這是不可能的(但)。唯一可訪問的連接設置位於Connection類中。

您通過connect()方法讓這些設置:

Connection c = Jsoup.connect("http://your.url.here"); 

看一看到HttpConnection(實現Connection)的源代碼。

如果你有一個來自httpclient的輸入流,你可以使用它與jsoup,因爲它有一個parse method for inputstreams(似乎是目前最好的解決方案)。

Btw。你可以在這裏發佈功能請求:https://github.com/jhy/jsoup/issues