java - 使用 post 方法打开 URL android

标签 java android

我必须向网址发送一些参数并打开它,但我不知道该怎么做

var variables:URLVariables = new URLVariables();
variables.param1 = "param1";
variables.param2 = "param2";

var request:URLRequest = new URLRequest("https://www.paypal.com/cgi-bin/webscr");                 
request.method = URLRequestMethod.POST;
request.data = variables;
navigateToURL(request,"_blank");

这是 IOS 中的示例,但我不知道如何在 android 中执行此操作

我认为我必须有目的地这样做,但是

params = URLEncoder.encode(""+ "cmd=param1"+ "&business=param2"+"utf-8");

String url = "https://www.paypal.com/cgi-bin/webscr" + params;
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));

startActivity(browserIntent);

我想我应该这样做,但它不起作用 我正在将其发送到 Paypal

最佳答案

这就是我要找的

        String uri = Uri.parse("https://www.paypal.com/cgi-bin/webscr")
                    .buildUpon()
                    .appendQueryParameter("param1", "param1")
                    .appendQueryParameter("param2", "parma2")
                    .build().toString();
            Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(uri));
            startActivity(browserIntent);

关于java - 使用 post 方法打开 URL android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24483369/

相关文章:

java - 给定货币代码的货币符号

java - 使用 split 时,字符串数组中的第一个元素为空

java - Android - AlarmManager 每 5 秒触发一次,而不是 3 分钟

java - :app:processDebugResources Error in Android Studio

java - "Run as JUnit"没有出现在 Eclipse Helios 中?

java - Swing 应用程序中的 Swing 弹出窗口

android - 从 SdCard android 解码文件以避免由于大位图或 setImageURI 而导致内存不足错误

android - 按钮 onClick 和 ListView onItemClick

java - FindBugs Integer 与预期的参数类型不兼容?

Android setBitmap 到 Canvas