I want to send a POST RAW data of {"userid": "userid","pass":"1222"} as a user name and password. I have one layout consisting of username and password that will fetch as userid and password. I need help in trying this to retrofit
   // Triggers when LOGIN Button clicked
    public void checkLogin(View arg0) {
            // Initialize  AsyncLogin() class with userid and password
            new REST().execute();
    }
    public class REST extends AsyncTask<Void, Void, Void> {
        @Override
        protected void onPreExecute() {
            super.onPreExecute();
            // The Username & Password
            final EditText usr =  (EditText) findViewById(R.id.username);
            userid = (String) usr.getText().toString();
            final EditText pw =  (EditText) findViewById(R.id.password);
            password = (String) pw.getText().toString();
        }
        @Override
        protected Void doInBackground(Void... params) {
            HttpURLConnection urlConnection=null;
            String json = null;
            // -----------------------
            try {
                HttpResponse response;
                JSONObject jsonObject = new JSONObject();
                jsonObject.accumulate("username", usr);
                jsonObject.accumulate("password", password);
                json = jsonObject.toString();
                HttpClient httpClient = new DefaultHttpClient();
                HttpPost httpPost = new HttpPost("http://mark.journeytech.com.ph/mobile_api/authentication.php");
                httpPost.setEntity(new StringEntity(json, "UTF-8"));
                httpPost.setHeader("Content-Type", "application/json");
                httpPost.setHeader("Accept-Encoding", "application/json");
                httpPost.setHeader("Accept-Language", "en-US");
                response = httpClient.execute(httpPost);
                String sresponse = response.getEntity().toString();
                Log.w("QueingSystem", sresponse);
                Log.w("QueingSystem", EntityUtils.toString(response.getEntity()));
            }
            catch (Exception e) {
                Log.d("InputStream", e.getLocalizedMessage());
            } finally {
// nothing to do here
            }
            return null;
        }
        @Override
        protected void onPostExecute(Void result) {
            Toast.makeText(getApplicationContext(), email + " "+ password, Toast.LENGTH_SHORT).show();
            if (result != null) {
                // do something
            } else {
                // error occured
            }
        }
please any help because i searched a lot and didn't reach anything
 
    