如何在android http POST中添加参数?

朋友们,

我正在尝试使用以下教程http://getablogger.blogspot.com/2008/01/android-how-to-post-file-to-php-server.html将文件上传到php服务器

我不知道如何添加参数

用户ID = “12312”;的sessionid = “234”

在里面。

任何人都指导我如何实现这一目标?

任何帮助,将不胜感激。

如何进行http POST和添加参数。

如何添加参数? 你必须有类似的东西。

// Add your data List nameValuePairs = new ArrayList(2); nameValuePairs.add(new BasicNameValuePair("userid", "12312")); nameValuePairs.add(new BasicNameValuePair("sessionid", "234")); httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs)); 

这是一个完整的方法:

 public void postData() { // Create a new HttpClient and Post Header HttpClient httpclient = new DefaultHttpClient(); HttpPost httppost = new HttpPost("http://www.yoursite.com/myexample.php"); try { // Add your data List nameValuePairs = new ArrayList(2); nameValuePairs.add(new BasicNameValuePair("id", "12345")); nameValuePairs.add(new BasicNameValuePair("stringdata", "stackoverflow.com is Cool!")); httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs)); // Execute HTTP Post Request HttpResponse response = httpclient.execute(httppost); } catch (ClientProtocolException e) { // TODO Auto-generated catch block } catch (IOException e) { // TODO Auto-generated catch block } }