Android 从webview中的第三方接收帖子数据

Android 从webview中的第三方接收帖子数据,android,post,httpwebrequest,postback,android-intent,Android,Post,Httpwebrequest,Postback,Android Intent,遇到http post数据的问题 因此,我们创建了一个webview 然后调用第三方Web服务来提供回发url和一些参数,然后Web服务处理这些参数并将用户(我们的应用程序)重定向到我们提供的回发url,其中一些数据作为http post 我们希望从该回发url获取帖子数据,但要在webview或我们的应用程序中。 已尝试使用以下代码拦截url加载: final WebView webview = new WebView(this); webview.setWebViewClient

遇到http post数据的问题

因此,我们创建了一个webview

然后调用第三方Web服务来提供回发url和一些参数,然后Web服务处理这些参数并将用户(我们的应用程序)重定向到我们提供的回发url,其中一些数据作为http post

我们希望从该回发url获取帖子数据,但要在webview或我们的应用程序中。

已尝试使用以下代码拦截url加载:

   final WebView webview = new WebView(this);
   webview.setWebViewClient(new WebViewClient() {
   @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
            // Grab data here...
            return super.shouldOverrideUrlLoading(view, url);
        }
    }); 
但是,似乎找不到任何对象或方法来访问此方法中的数据

另一种尝试是在我们的应用程序中为他们提供回发url,如:

   myscheme://someText/someParam
当回发被调用时,这会启动一个新的活动(因为我们在android清单中设置了一个意图过滤器),这个意图会在浏览器中启动我们的应用程序活动,但不会在我们的webview中启动,但无论如何,我们还是看不到如何从中访问回发数据

谢谢你的关注


有什么想法吗?

没有找到这样做的方法。基本上无法获取发布在webview或浏览器上的数据

相反,我们采用的解决方案是:

回发到服务器,在此处获取postdata(PHP)并保存在数据库中,然后在手机内从该数据库检索数据