1

我需要从我的安卓手机访问一个网站,这个网站接受一些 POST 值。

当我在我的电脑上做同样的事情时,是一个带有 php 的表单:

<form name="form1" method="post" action="scripts/pago.php">

我可以使用以下代码打开一个网站:

        Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.google.com"));
        startActivity(browserIntent);

它可以毫无问题地打开浏览器,但是,如何添加帖子值?

先感谢您。

4

2 回答 2

1

试试这个:

public void postData() throws Exception {


 HttpClient client = new DefaultHttpClient();
 HttpPost httppost = new HttpPost("http://www.xyz.com");

 List<NameValuePair> list = new ArrayList<NameValuePair>(1);

 list.add(new BasicNameValuePair("name","ABC");

 httppost.setEntity(new UrlEncodedFormEntity(list));

 HttpResponse r = client.execute(httppost);

}
于 2012-05-16T17:02:40.597 回答
1

Android Webview POST

您可以使用 webview 打开网页,然后发出 post 请求。在上面给出的链接中进行了解释。

于 2012-05-16T17:18:40.440 回答