Home » Snippets-Android » Executing a HTTP POST Request with Http Client

Executing a HTTP POST Request with Http Client

 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 nameValuePairs = new ArrayList(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

        }

Leave a Reply

Your email address will not be published. Required fields are marked *

*
*