Thursday, March 19, 2015

POST JSON Data

Here, sample url to post
Global.url_forgotPass = "you php url"+ ?action=add&date=2014-06-30

String reverseString_rest;

@Override
protected Void doInBackground(Void... params) {

// TODO Auto-generated method stub
HttpClient httpclient = new DefaultHttpClient();
// harsh.vinnigtechnologies.com/api/add_point.php?action=add&date=2014-06-30&user_id=15&points=10
HttpPost httppost = new HttpPost(Global.url_forgotPass);
HttpParams httpParams = httpclient.getParams();
httpParams.setIntParameter(CoreConnectionPNames.SO_TIMEOUT, 100000);
final List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
nameValuePairs.add(new BasicNameValuePair("action", "forgot"));
nameValuePairs.add(new BasicNameValuePair("email", emailForgot
.getText().toString()));

try {
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
HttpResponse r = httpclient.execute(httppost);
int status = r.getStatusLine().getStatusCode();
if (status == 200) {

HttpEntity entity = r.getEntity();
String response = EntityUtils.toString(entity);
;
reverseString_rest = response;
reverseString_rest = reverseString_rest.replaceAll("&",
"amp;");
reverseString_rest = reverseString_rest.trim();
Log.i("reverseString_rest", reverseString_rest);

}

} catch (Exception e) {
Log.i("Exceptionn", "" + e);
exceptionOccurred = true;
e.printStackTrace();
}

return null;
}

@Override
protected void onPostExecute(Void result) {
// TODO Auto-generated method stub
super.onPostExecute(result);
dialog.dismiss();
if (exceptionOccurred) {
Global.internetAlert(myCtx, "No Internet Connection",
"You don't have internet connection.", false);

} else if (reverseString_rest.contains("ENTER VALID EMAIL ADDRESS")) {
Global.alertInfo(myCtx, "Alert", "ENTER VALID EMAIL ADDRESS.");
} else if (reverseString_rest.contains("UNAUTHORIZED")) {
Global.alertInfo(myCtx, "Alert",
"Enter all required parameters.");
} else if (reverseString_rest.contains("success")) {
try {


Global.alertInfo(myCtx, "Login",
"You will soon recieve password in your email.");

Global.Reference = "";
// ((Activity) myCtx).finish();
} catch (Exception e) {
Log.i("Exception signup", "" + e.toString());
}

}

}

No comments:

Post a Comment