我有一些代碼:我需要做什麼特別的重新初始化org.apache.http.client.HttpClient
public class Foo {
private HttpClient httpClient;
public Foo() {
httpClient = new DefaultHttpClient();
}
}
雖然有同事(一個聊天用的體驗更高層次比我自己),它成爲一個擔心,如果我創建多個foo()s,他們的httpClients可能都受到一個httpClient的行動影響。我們特別關注的是Cookies。
如果我有這樣的代碼:
public class Bar {
public static void main(String[] args) {
Foo a = new Foo();
Foo b = new Foo();
a.executeHttpStuff();
}
}
...和executeHttpStuff()利用HttpClient和餅乾添加到它,將這些Cookie出現在b上撥打和接聽電話?
我的預感是'不'。
我的同事的預感是'可能'。
JavaDoc並不能說明問題。
你們中的任何人都知道嗎?