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. Оказывается данные приходят, на стороне движка чет не принимает. Буду разбираться.