Android Asynchronous Http Client
Gradle Dependency dependencies { … implementation ‘com.loopj.android:android-async-http:1.4.9’ } AsyncClient AsyncHttpClient client = new AsyncHttpClient(); client.get(URL, params, new JsonHttpResponseHandler(){ @Override public void onSuccess(int statusCode, Header[] headers, JSONObject response) { super.onSuccess(statusCode, headers, response); } }); Build Request Params RequestParams params = new RequestParams(); params.put(“lat”, latitude); params.put(“lon”, longitude); params.put(“appid”, APP_ID);