Задать вопрос
@leha78

HttpClient не отправляет на сервер POST данные?

private void registerToken(String token) {
        Log.d("MyToken", "Refreshed token: " + token);
        OkHttpClient client = new OkHttpClient();
        RequestBody body = new FormBody.Builder()
                .add("token","tokenn")
                .build();

        Request request = new Request.Builder()
                .url("http://site.ru/site/devices/")
                .post(body)
                .build();

        try {

            client.newCall(request).execute();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }


public function actionDevices ()
    {
    	// if (null != Yii::$app->request->post('token'))
    	// {
     		
    		$model = new Android();
    		$model->token = 'test_token';
    		$model->save();

    	// }

    	die('devices');
    }


Андроид приложение отправляет запрос на сервер, на сервере срабатывает метод actionDevices и записывает тестовый токен в БД. Но методом POST не приходят данные с приложения. Почему так происходит?

UPD. Оказывается данные приходят, на стороне движка чет не принимает. Буду разбираться.
  • Вопрос задан
  • 243 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Нетология
    Android-разработчик с нуля
    14 месяцев
    Далее
  • LearnQA
    Автоматизатор мобильных приложений
    9 недель
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы