Skip to content

Commit a680e1e

Browse files
authored
Do not send cookies in HttpClient if IncludeCookies is false (#816)
Issue:106162
1 parent d1bdb18 commit a680e1e

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

java/src/main/java/com/genexus/internet/HttpClientJavaLib.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -300,11 +300,11 @@ private static SSLConnectionSocketFactory getSSLSecureInstance() {
300300
private CookieStore setAllStoredCookies() {
301301
CookieStore cookiesToSend = new BasicCookieStore();
302302
if (!ModelContext.getModelContext().isNullHttpContext()) { // Caso de ejecucion de varias instancia de HttpClientJavaLib, por lo que se obtienen cookies desde sesion web del browser
303-
304-
String selfWebCookie = ((HttpContextWeb) ModelContext.getModelContext().getHttpContext()).getCookie(SET_COOKIE);
305-
if (!selfWebCookie.isEmpty())
306-
this.addHeader(COOKIE, selfWebCookie.replace("+",";"));
307-
303+
if (getIncludeCookies()) {
304+
String selfWebCookie = ((HttpContextWeb) ModelContext.getModelContext().getHttpContext()).getCookie(SET_COOKIE);
305+
if (!selfWebCookie.isEmpty())
306+
this.addHeader(COOKIE, selfWebCookie.replace("+", ";"));
307+
}
308308
} else { // Caso se ejecucion de una misma instancia HttpClientJavaLib mediante command line
309309
if (!getIncludeCookies())
310310
cookies.clear();

0 commit comments

Comments
 (0)