2017-08-09 73 views
0

我正在使用第三方API,只将响应以“表单发布”的形式发布到“returnURL”。我有能力提供returnURL。在Android本机应用程序中侦听表单POST?

使执行变得复杂的是我从原生Android应用程序调用此API。所以,我的“传出API调用”效果很好,但我没有办法在“响应”发布到“returnURL”时“捕捉”响应。我应该提供什么样的returnURL,以及如何“听”表单POST?浮现在脑海

两个解决方案是:

  1. 提供Android应用程序的RETURNURL - Android应用是否有一个RETURNURL?如果是的话,我可以将其作为returnURL提供,但是可以“监听”以在Android本地形成对该URL的post-ed响应?

  2. returnURL的网络 - 第二种方式可能是:提供我网站的returnURL(google.com/catchFormPost)+侦听机制来捕获表单post-ed html +我建立一个API让我从Android应用程序查询它。

我在寻找建议上面哪两个是可能的或者如果有更好的方法来做到这一点?不幸的是,我无法控制API--它是第三方产品。

提前感谢花时间阅读和建议!

回答

0

尝试在后端代码中使用file_get_contents。

$content = file_get_contents("php://input"); 
 
$data = json_decode($content);

+0

现在,我不能连追响应。 –

相关问题