JSON POST DATA
For pass parameter and get result
Post Method
HttpClient client = new DefaultHttpClient();
//Timeout Limit
HttpConnectionParams.setConnectionTimeout(client.getParams(), 10000); HttpResponse response;
HttpPost post = new HttpPost(Comman.URL+"PaymentList");
//http://easylife.gserb.org/api/PaymentList
StringEntity se = new StringEntity(jsonObj.toString());
se.setContentType(new BasicHeader(HTTP.CONTENT_TYPE, "application/json"));
post.setEntity(se);
response = client.execute(post);
BufferedReader reader = new BufferedReader(new InputStreamReader(response.getEntity().getContent(), "UTF-8"));
String response1 = reader.readLine();
JSONTokener tokener = new JSONTokener(response1);
JSONArray jArray = new JSONArray(tokener);
For without pass parameter and get result
Get Method
HttpClient client = new DefaultHttpClient();
//Timeout Limit
HttpConnectionParams.setConnectionTimeout(client.getParams(), 10000);
HttpResponse response;
HttpGet post = new HttpGet(Comman.URL+"OutFlow/"+hasMap.get(SessionStore.CUSTOMER_ID));
response = client.execute(post);
Log.v("Response ", "response : "+response);
BufferedReader reader = new BufferedReader(new InputStreamReader(response.getEntity().getContent(), "UTF-8"));
JSONTokener tokener = new JSONTokener(reader.readLine());
JSONArray jArray = new JSONArray(tokener);
For Edit
Put Mathod
HttpClient client = new DefaultHttpClient();
//Timeout Limit
HttpConnectionParams.setConnectionTimeout(client.getParams(), 10000);
HttpResponse response;
HttpPut put = new HttpPut(params[1]);
StringEntity se = new StringEntity(params[0]);
se.setContentType(new BasicHeader(HTTP.CONTENT_TYPE, "application/json"));
put.setEntity(se);
response = client.execute(put);
BufferedReader reader = new BufferedReader(new InputStreamReader(response.getEntity().getContent(), "UTF-8"));
orignalResponse = reader.readLine();
JSONTokener tokener = new JSONTokener(orignalResponse);
jsonData = new JSONObject(tokener);
For pass parameter and get result
Post Method
HttpClient client = new DefaultHttpClient();
//Timeout Limit
HttpConnectionParams.setConnectionTimeout(client.getParams(), 10000); HttpResponse response;
HttpPost post = new HttpPost(Comman.URL+"PaymentList");
//http://easylife.gserb.org/api/PaymentList
StringEntity se = new StringEntity(jsonObj.toString());
se.setContentType(new BasicHeader(HTTP.CONTENT_TYPE, "application/json"));
post.setEntity(se);
response = client.execute(post);
BufferedReader reader = new BufferedReader(new InputStreamReader(response.getEntity().getContent(), "UTF-8"));
String response1 = reader.readLine();
JSONTokener tokener = new JSONTokener(response1);
JSONArray jArray = new JSONArray(tokener);
For without pass parameter and get result
Get Method
HttpClient client = new DefaultHttpClient();
//Timeout Limit
HttpConnectionParams.setConnectionTimeout(client.getParams(), 10000);
HttpResponse response;
HttpGet post = new HttpGet(Comman.URL+"OutFlow/"+hasMap.get(SessionStore.CUSTOMER_ID));
response = client.execute(post);
Log.v("Response ", "response : "+response);
BufferedReader reader = new BufferedReader(new InputStreamReader(response.getEntity().getContent(), "UTF-8"));
JSONTokener tokener = new JSONTokener(reader.readLine());
JSONArray jArray = new JSONArray(tokener);
For Edit
Put Mathod
HttpClient client = new DefaultHttpClient();
//Timeout Limit
HttpConnectionParams.setConnectionTimeout(client.getParams(), 10000);
HttpResponse response;
HttpPut put = new HttpPut(params[1]);
StringEntity se = new StringEntity(params[0]);
se.setContentType(new BasicHeader(HTTP.CONTENT_TYPE, "application/json"));
put.setEntity(se);
response = client.execute(put);
BufferedReader reader = new BufferedReader(new InputStreamReader(response.getEntity().getContent(), "UTF-8"));
orignalResponse = reader.readLine();
JSONTokener tokener = new JSONTokener(orignalResponse);
jsonData = new JSONObject(tokener);
For Delete
Delete Method
//delete.setHeader(HTTP.CONTENT_TYPE, "application/json");
HttpClient client = new DefaultHttpClient();
//Timeout Limit
HttpConnectionParams.setConnectionTimeout(client.getParams(), 10000);
HttpResponse response;
HttpDelete delete = new HttpDelete(Comman.URL+"PaymentTransaction/"+hasMap.get(SessionStore.CUSTOMER_ID)+"?PaymentID="+Delete_Id+"&UserID="+hasMap.get(SessionStore.USER_ID)+"&IPAddress="+hasMap.get(SessionStore.IPADD));
response = client.execute(delete);
Log.v("Response ", "response : "+response);
BufferedReader reader = new BufferedReader(new InputStreamReader(response.getEntity().getContent(), "UTF-8"));
JSONTokener tokener = new JSONTokener(reader.readLine());
jsonData = new JSONObject(tokener);
No comments:
Post a Comment