Как сделать Post запрос с логином и пароля, после чего Get

198
09 июня 2018, 14:20

как сделать POST запрос с логином и паролем, и после чего сделать get ?

class RequestTask extends AsyncTask<String, String, String>{
    @Override
    protected String doInBackground(String... uri) {
        // POST
        OkHttpClient client = new OkHttpClient();
        RequestBody formBody = new FormBody.Builder()
                .add("login", "test")
                .add("password", "test123")
                .build();
        Request request = new Request.Builder()
                .url("https://login.mysite.mysite.ru/user/login/")
                .post(formBody)
                .build();
        Response response = null;
        try {
            response = client.newCall(request).execute();
            Log.d("OKHTTP3", response.body().string());
        } catch (IOException e) {
            e.printStackTrace();
        }
        // GET
   /*     RequestBody formBody1 = new FormBody.Builder()
                .build();
        Request request1 = new Request.Builder()
                .url("https://mysite.mysite.ru/feed")
                .put(formBody1)
                .build();
        try {
            Response response1 = client.newCall(request1).execute();
            Log.d("OKHTTP3", response1.body().string());
        } catch (IOException e) {
            e.printStackTrace();
        }*/
     return doInBackground();
    }
    @Override
    protected void onPostExecute(String result) {
        super.onPostExecute(result);
        //Do anything with response..
    }
}

Этот метод логина не работает.

READ ALSO
Почему клиент не получает ответ?

Почему клиент не получает ответ?

С сервера не приходит ответ, в чем может быть проблема? При этом запрос он видит

200
Вызов AlertDialog из сервиса (другой поток) в Android

Вызов AlertDialog из сервиса (другой поток) в Android

Есть активити MainActivity и сервис MyFirebaseMessagingService, который получает пуш-сообщениеМне это сообщение нужно вывести в виде диалога

185
Как получить первичный ключ?

Как получить первичный ключ?

В бд первичный ключ находится в столбце id_dish(проверено 10 тыщ раз))

220