如何讓iOS和Android通過代理強制所有http/s請求?本地化到應用程序,而不是整個操作系統?Xamarin Forms WebView代理
我已經試過這爲Android,但它並不適用於https使用:
JavaSystem.setProperty("http.proxyHost", <your proxy host name>);
JavaSystem.setProperty("http.proxyPort", <your proxy port>);
JavaSystem.setProperty("https.proxyHost", <your proxy host name>);
JavaSystem.setProperty("https.proxyPort", <your proxy port>);
對於Android的我也試圖實現Web客戶端和壓倒一切的shouldoverrideurlloading但Xamarin似乎與HttpWebRequest和HTTPS調用問題,抱怨
Error: SecureChannelFailure (The authentication or decryption has failed.)"
你能解釋一下你的情況?如果你希望它被本地化爲應用程序而不是系統,那麼無論你打電話到哪裏,都可以編寫一個包裝函數? –