Difference between revisions of "Template:Base Code for Consuming API Using Java"
From Updox API
Line 1: | Line 1: | ||
− | + | private void SendReceiveJSON(String jsonData, String uri) throws Exception { | |
− | + | HttpClient httpClient = new DefaultHttpClient(); | |
− | + | StringEntity params = new StringEntity(jsonData); | |
− | + | 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(); | |
− | + | } | |
+ | } |
Revision as of 16:12, 19 November 2013
private void SendReceiveJSON(String jsonData, String uri) throws Exception { HttpClient httpClient = new DefaultHttpClient(); StringEntity params = new StringEntity(jsonData); 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(); } }