Skip to content

Instantly share code, notes, and snippets.

@Ayyagaries
Created April 16, 2018 17:50
Show Gist options
  • Save Ayyagaries/9fcea0d16cd76ed73f96edbc79378626 to your computer and use it in GitHub Desktop.
Save Ayyagaries/9fcea0d16cd76ed73f96edbc79378626 to your computer and use it in GitHub Desktop.
MainActivity
package com.example.apicall.testapp;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import org.json.JSONException;
import org.json.JSONObject;
import java.io.IOException;
import okhttp3.Call;
import okhttp3.Callback;
import okhttp3.FormBody;
import okhttp3.MultipartBody;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.RequestBody;
import okhttp3.Response;
public class MainActivity extends AppCompatActivity {
private Button btnSendHttpRequest;
private EditText getJsonResposne;
private OkHttpClient okHttpClient;
private Request request;
// private String url = "http://www.mocky.io/v2/5ad4c8933200006500202934";
private String url = "http://immermanangels.careadorn.com/app_dev.php/login";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btnSendHttpRequest = (Button)findViewById(R.id.button);
getJsonResposne = (EditText)findViewById(R.id.editText);
btnSendHttpRequest.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
okHttpClient = new OkHttpClient();
RequestBody formBody= new FormBody.Builder().
add("email","[email protected]").
add("password","swetha").
add("deviceToken","1234").
add("deviceType","android").add("LoginWith","1").
build();
request = new Request.Builder().url(url).post(formBody).
addHeader("Content-Type","application/x-www-form-urlencoded").
addHeader("tenantId","59c8eb25d8fe0b284f7b23c6").
build();
okHttpClient.newCall(request).enqueue(new Callback() {
@Override
public void onFailure(Call call, IOException e) {
Log.i("ERROR", e.getMessage());
}
@Override
public void onResponse(Call call, Response response) throws IOException {
String jsonData = response.body().string();
}
}); }
});
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment