如何让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.)"
你能解释一下你的情况?如果你希望它被本地化为应用程序而不是系统,那么无论你打电话到哪里,都可以编写一个包装函数? –