我必须向网址发送一些参数并打开它,但我不知道该怎么做
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/