Difference between revisions of "Template:Base Code for Consuming API Using Java"
From Updox API
(3 intermediate revisions by one user not shown) | |||
Line 1: | Line 1: | ||
− | + | private HttpResponse SendReceiveJSON(String jsonData, String uri) throws Exception { | |
− | + | HttpClient httpClient = new DefaultHttpClient(); | |
− | + | HttpResponse response = null; | |
− | + | StringEntity params = new StringEntity(jsonData); | |
− | + | try { | |
− | + | HttpPost request = new HttpPost(uri); | |
− | + | request.addHeader("content-type", "application/json"); | |
− | + | request.setEntity(params); | |
− | + | response = httpClient.execute(request); | |
− | + | } catch (Exception ex) { | |
− | + | // handle exception here | |
− | + | } finally { | |
− | + | httpClient.getConnectionManager().shutdown(); | |
− | + | } | |
+ | return response; | ||
+ | } |
Latest revision as of 18:47, 19 November 2013
private HttpResponse SendReceiveJSON(String jsonData, String uri) throws Exception { HttpClient httpClient = new DefaultHttpClient(); HttpResponse response = null; StringEntity params = new StringEntity(jsonData); try { HttpPost request = new HttpPost(uri); request.addHeader("content-type", "application/json"); request.setEntity(params); response = httpClient.execute(request); } catch (Exception ex) { // handle exception here } finally { httpClient.getConnectionManager().shutdown(); } return response; }