diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/websocket/WebSocketModule.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/websocket/WebSocketModule.kt index 230bb71c678..c6abfe36127 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/websocket/WebSocketModule.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/websocket/WebSocketModule.kt @@ -29,6 +29,7 @@ import java.net.URISyntaxException import java.util.HashMap import java.util.concurrent.ConcurrentHashMap import java.util.concurrent.TimeUnit +import okhttp3.CookieJar import okhttp3.OkHttpClient import okhttp3.Request import okhttp3.Response @@ -83,6 +84,8 @@ public class WebSocketModule(context: ReactApplicationContext) : val okHttpBuilder = OkHttpClientProvider.getOkHttpClient() .newBuilder() + // Don't let BridgeInterceptor overwrite a caller-supplied Cookie header. + .cookieJar(CookieJar.NO_COOKIES) .connectTimeout(10, TimeUnit.SECONDS) .writeTimeout(10, TimeUnit.SECONDS) .readTimeout(0, TimeUnit.MINUTES) // Disable timeouts for read