2012-06-06 70 views
-4

有人可以提供一個android代碼的例子來發送簡單的數據到PHP服務器嗎?我需要從Android設備上創建的表單發送幾個字符串,雙精度和整型變量,將這些條目轉換爲pdf文檔,然後將其發回給android。如果我只能得到一個樣本,至少將它發送到服務器,這將有助於很多。謝謝。Android to PHP and Back

+2

可能重複[如何在Android中執行HTTP發佈?](http://stackoverflow.com/questions/4470936/how-to-do-a-http-post-in-android) – mbeckish

回答

1
public void postData() { 
    // Create a new HttpClient and Post Header 
    HttpClient httpclient = new DefaultHttpClient(); 
    HttpPost httppost = new HttpPost("http://www.yoursite.com/script.php"); 

    try { 
     // Add your data 
     List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2); 
     nameValuePairs.add(new BasicNameValuePair("id", "12345")); 
     nameValuePairs.add(new BasicNameValuePair("stringdata", "AndDev 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 
    } 
}