【问题标题】:Send a POST request via intent通过意图发送 POST 请求
【发布时间】:2021-11-18 08:40:10
【问题描述】:

我需要通过意图向另一个应用程序发送 POST 请求。我尝试了以下代码,但它只发出 GET 请求。我不知道如何传递 POST 参数。

Intent intent = new Intent(Intent.ACTION_VIEW, url);
intent.setPackage("app.package.name");    
PackageManager packageManager = requireActivity().getPackageManager();
if (intent.resolveActivity(packageManager) == null) {
  //do something
}
intent = new Intent(Intent.ACTION_VIEW, url);
startActivity(intent);

【问题讨论】:

    标签: java android post android-intent


    【解决方案1】:

    我需要通过意图向另一个应用程序发送 POST 请求

    如果您编写了其他应用程序,则可以创建自己的协议来传递其余详细信息,例如通过Intent extras。

    如果您没有编写其他应用程序,那么您很可能无法强制它执行POST 请求。您必须阅读该其他应用程序的文档(如果存在任何文档),以了解它公开了哪种基于 Intent 的 API。

    【讨论】:

    • 很遗憾我还没有编写其他应用程序,我有关于它的文档。
    猜你喜欢
    • 2018-04-20
    • 2011-06-10
    • 1970-01-01
    • 1970-01-01
    • 2021-08-02
    • 2019-11-24
    • 2020-05-12
    • 1970-01-01
    • 2015-07-24
    相关资源
    最近更新 更多