Difference between revisions of "Template:Base Code for Consuming API Using Java"

From Updox API
Jump to: navigation, search
Line 1: Line 1:
   private void SendReceiveJSON(String json, String url) throws Exception {  
+
   private void SendReceiveJSON(StringEntity params, String uri) throws Exception {  
 
     HttpClient httpClient = new DefaultHttpClient();
 
     HttpClient httpClient = new DefaultHttpClient();
 
     try {
 
     try {
       HttpPost request = new HttpPost(url);
+
       HttpPost request = new HttpPost(uri);
       request.addHeader("content-type", "text/json");
+
       request.addHeader("content-type", "application/json");
       request.setEntity(json);
+
       request.setEntity(params);
 
       HttpResponse response = httpClient.execute(request);
 
       HttpResponse response = httpClient.execute(request);
 
     } catch (Exception ex) {
 
     } catch (Exception ex) {

Revision as of 15:10, 18 November 2013

 private void SendReceiveJSON(StringEntity params, String uri) throws Exception { 
    HttpClient httpClient = new DefaultHttpClient();
    try {
      HttpPost request = new HttpPost(uri);
      request.addHeader("content-type", "application/json");
      request.setEntity(params);
      HttpResponse response = httpClient.execute(request);
    } catch (Exception ex) {
      // handle exception here
    } finally {
      httpClient.getConnectionManager().shutdown();
    }
 }