Skip to content

Commit

Permalink
Do not send cookies in HttpClient if IncludeCookies is false
Browse files Browse the repository at this point in the history
  • Loading branch information
iroqueta committed Dec 28, 2023
1 parent db11024 commit 91d349d
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions java/src/main/java/com/genexus/internet/HttpClientJavaLib.java
Original file line number Diff line number Diff line change
Expand Up @@ -300,11 +300,11 @@ private static SSLConnectionSocketFactory getSSLSecureInstance() {
private CookieStore setAllStoredCookies() {
CookieStore cookiesToSend = new BasicCookieStore();
if (!ModelContext.getModelContext().isNullHttpContext()) { // Caso de ejecucion de varias instancia de HttpClientJavaLib, por lo que se obtienen cookies desde sesion web del browser

String selfWebCookie = ((HttpContextWeb) ModelContext.getModelContext().getHttpContext()).getCookie(SET_COOKIE);
if (!selfWebCookie.isEmpty())
this.addHeader(COOKIE, selfWebCookie.replace("+",";"));

if (getIncludeCookies()) {
String selfWebCookie = ((HttpContextWeb) ModelContext.getModelContext().getHttpContext()).getCookie(SET_COOKIE);
if (!selfWebCookie.isEmpty())
this.addHeader(COOKIE, selfWebCookie.replace("+", ";"));
}
} else { // Caso se ejecucion de una misma instancia HttpClientJavaLib mediante command line
if (!getIncludeCookies())
cookies.clear();
Expand Down

0 comments on commit 91d349d

Please sign in to comment.