将https重定向到http表单的Android WebView混合内容错误

将https重定向到http表单的Android WebView混合内容错误,android,web,webview,Android,Web,Webview,我有一个WebView,主要https支付页面的安全连接。此付款页面的结果通过http非安全连接重定向到我的网站。当用户单击第一个页面时,该页面会重新加载,而不是打开我的站点,我会给出以下错误消息: “混合内容:位于的页面”https://bpm.shaparak.ir/pgwchannel/mpayment.mellat?RefId=9CFCC0FAEC3C2752'通过安全连接加载,但包含一个以不安全终结点为目标的表单'http://arameshfereshtegan.com/web-se

我有一个
WebView
,主要
https
支付页面的安全连接。此付款页面的结果通过
http
非安全连接重定向到我的网站。当用户单击第一个页面时,该页面会重新加载,而不是打开我的站点,我会给出以下错误消息:
“混合内容:位于的页面”https://bpm.shaparak.ir/pgwchannel/mpayment.mellat?RefId=9CFCC0FAEC3C2752'通过安全连接加载,但包含一个以不安全终结点为目标的表单'http://arameshfereshtegan.com/web-service/verify.php“。应通过安全连接使此终结点可用。”,资料来源:https://bpm.shaparak.ir/pgwchannel/mpayment.mellat?RefId=9CFCC0FAEC3C2752 (347)

我试着用两种方法来解决它。首先使用webviewclient,并在其内部重写OnReceivedSlerRor和
处理程序。如果(Build.VERSION.SDK\u INT>=21)第二次使用
{
webview.getSettings().setMixedContentMode(WebSettings.MIXED\u CONTENT\u ALWAYS\u ALLOW);
}


但两者都不起作用。

您似乎试图从https提交到http。但https格式的数据将被加密。在公共流中:https-->https,在服务器端处理结果并重定向到http。混合成分是一种难闻的气味。