Bir sorunum var gibi görünüyor Anlamak mümkün değil. Benim İlgili kod benim oluşturucu aldığım bu istemcisi kullanıyorsanız, ben beklediğiniz gibi tüm çerezleri benim isteğinde gönderilen görebilirsinizHerhangi bir CookieSpec'i seçmek, tüm çerezleri istek üzerine kaldırır
final Builder requestConfigBuilder = RequestConfig.custom();
...
final HttpClientBuilder clientBuilder = HttpClientBuilder.create();
clientBuilder.setDefaultCookieStore();
clientBuilder.setDefaultRequestConfig(requestConfigBuilder.build());
...
olduğunu. Ancak böyle bir çerez spec, ekleme:
final Builder requestConfigBuilder = RequestConfig.custom();
...
requestConfigBuilder.setCookieSpec(CookieSpecs.DEFAULT); //this causes problems
final HttpClientBuilder clientBuilder = HttpClientBuilder.create();
clientBuilder.setDefaultCookieStore(someCookieStoreVariable);
clientBuilder.setDefaultRequestConfig(requestConfigBuilder.build());
...
Hiçbir çerezler benim isteğinde gönderilen görüyoruz. CookieSpecs'ten hangi spesifikasyonu seçtiğim önemli değil, sonuç aynı.
Bunu yanlış anlıyor veya yanlış kullanıyorum, neden bu çalışmıyor? Başka bir kurabiye dükkanı ayarlamamda bir sorun mu var? Gelecek referanslar için buna ihtiyacım var, bu yüzden kalmak zorunda.
Her iki oturumdaki tel günlüklerini lütfen http://hc.apache.org/httpcomponents-client-4.5.x/logging.html – oleg