Android下通过HttpClient执行 HTTP POST 请求
- 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
- }
- }
来源: http://www.phpxs.com/code/1002110/