From a3059dca4a7746d9fb7102a7d41f4da80e2f48b4 Mon Sep 17 00:00:00 2001 From: jcesarmobile Date: Thu, 14 Mar 2024 13:35:04 +0100 Subject: [PATCH] fix(http): set port for proxy url (#7341) --- android/capacitor/src/main/assets/native-bridge.js | 3 ++- core/native-bridge.ts | 3 ++- ios/Capacitor/Capacitor/assets/native-bridge.js | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/android/capacitor/src/main/assets/native-bridge.js b/android/capacitor/src/main/assets/native-bridge.js index dc29bb28f1..ad2d845af8 100644 --- a/android/capacitor/src/main/assets/native-bridge.js +++ b/android/capacitor/src/main/assets/native-bridge.js @@ -148,7 +148,8 @@ var nativeBridge = (function (exports) { const originalHost = encodeURIComponent(proxyUrl.host); const originalPathname = proxyUrl.pathname; proxyUrl.protocol = bridgeUrl.protocol; - proxyUrl.host = bridgeUrl.host; + proxyUrl.hostname = bridgeUrl.hostname; + proxyUrl.port = bridgeUrl.port; proxyUrl.pathname = `${isHttps ? CAPACITOR_HTTPS_INTERCEPTOR : CAPACITOR_HTTP_INTERCEPTOR}/${originalHost}${originalPathname}`; return proxyUrl.toString(); }; diff --git a/core/native-bridge.ts b/core/native-bridge.ts index a557fed405..82d0e0ea28 100644 --- a/core/native-bridge.ts +++ b/core/native-bridge.ts @@ -138,7 +138,8 @@ const createProxyUrl = (url: string, win: WindowCapacitor): string => { const originalHost = encodeURIComponent(proxyUrl.host); const originalPathname = proxyUrl.pathname; proxyUrl.protocol = bridgeUrl.protocol; - proxyUrl.host = bridgeUrl.host; + proxyUrl.hostname = bridgeUrl.hostname; + proxyUrl.port = bridgeUrl.port; proxyUrl.pathname = `${ isHttps ? CAPACITOR_HTTPS_INTERCEPTOR : CAPACITOR_HTTP_INTERCEPTOR }/${originalHost}${originalPathname}`; diff --git a/ios/Capacitor/Capacitor/assets/native-bridge.js b/ios/Capacitor/Capacitor/assets/native-bridge.js index dc29bb28f1..ad2d845af8 100644 --- a/ios/Capacitor/Capacitor/assets/native-bridge.js +++ b/ios/Capacitor/Capacitor/assets/native-bridge.js @@ -148,7 +148,8 @@ var nativeBridge = (function (exports) { const originalHost = encodeURIComponent(proxyUrl.host); const originalPathname = proxyUrl.pathname; proxyUrl.protocol = bridgeUrl.protocol; - proxyUrl.host = bridgeUrl.host; + proxyUrl.hostname = bridgeUrl.hostname; + proxyUrl.port = bridgeUrl.port; proxyUrl.pathname = `${isHttps ? CAPACITOR_HTTPS_INTERCEPTOR : CAPACITOR_HTTP_INTERCEPTOR}/${originalHost}${originalPathname}`; return proxyUrl.toString(); };