У меня есть некоторый код:
public class Foo {
private HttpClient httpClient;
public Foo() {
httpClient = new DefaultHttpClient();
}
}
Во время чата с коллегой (с опытом работы выше, чем у меня) возникла проблема, что если я создам несколько foo ()s, что на их httpClient могут повлиять действия одного httpClient.В частности, нас интересуют файлы cookie.
Если у меня есть такой код:
public class Bar {
public static void main(String[] args) {
Foo a = new Foo();
Foo b = new Foo();
a.executeHttpStuff();
}
}
... и executeHttpStuff () использует httpClient, и к нему добавляются файлы cookie, будут ли эти файлы cookie присутствоватьв любых звонках, сделанных на b?
Моя догадка - «нет».
Моя догадка «возможно».
JavaDoc не очень-то говорит.
Кто-нибудь из вас, ребята, знает?