The code is very simple and straightforward, for post request with attachement, first of all you would have to add two jar files to your build path.
1. apache-mime4j-0.6.jar
2. httpmime-4.0.1.jar
Important
This two jar add to your build path.
HTTP GET
please post your comments
1. apache-mime4j-0.6.jar
2. httpmime-4.0.1.jar
Important
This two jar add to your build path.
HTTP GET
try {HttpClient client = new DefaultHttpClient();String getURL = "http://www.google.com";HttpGet get = new HttpGet(getURL);HttpResponse responseGet = client.execute(get);HttpEntity resEntityGet = responseGet.getEntity();if (resEntityGet != null) {//do something with the responseLog.i("GET RESPONSE",EntityUtils.toString(resEntityGet));}} catch (Exception e) {e.printStackTrace();}
HTTP POST
try {HttpClient client = new DefaultHttpClient();String postURL = "http://somepostaddress.com";HttpPost post = new HttpPost(postURL);List<NameValuePair> params = new ArrayList<NameValuePair>();params.add(new BasicNameValuePair("user", "kris"));params.add(new BasicNameValuePair("pass", "xyz"));UrlEncodedFormEntity ent = new UrlEncodedFormEntity(params,HTTP.UTF_8);post.setEntity(ent);HttpResponse responsePOST = client.execute(post);HttpEntity resEntity = responsePOST.getEntity();if (resEntity != null) {Log.i("RESPONSE",EntityUtils.toString(resEntity));}} catch (Exception e) {e.printStackTrace();}
HTTP POST with File attachment
File file = new File("path/to/your/file.txt");try {HttpClient client = new DefaultHttpClient();String postURL = "http://someposturl.com";HttpPost post = new HttpPost(postURL);FileBody bin = new FileBody(file);MultipartEntity reqEntity = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE);reqEntity.addPart("myFile", bin);post.setEntity(reqEntity);HttpResponse response = client.execute(post);HttpEntity resEntity = response.getEntity();if (resEntity != null) {Log.i("RESPONSE",EntityUtils.toString(resEntity));}} catch (Exception e) {e.printStackTrace();}
please post your comments
No comments:
Post a Comment