Ich versuche, Token an den Server mit OKHTTP-Bibliothek senden, aber bekomme nicht die Post-Anfrage von der Anwendung gesendet.OKHttp Post nicht erhalten Daten gesendet auf der Serverseite
Ich habe bereits die Internet-Erlaubnis in meinem Manifest hinzugefügt.
private void registerToken(String token) {
final OkHttpClient client = new OkHttpClient();
RequestBody formBody = new FormBody.Builder()
.add("token", token)
.build();
Request request = new Request.Builder()
.url("http://####/push_notifcation/index.php")
.post(formBody)
.build();
try {
Response response = client.newCall(request).execute();
Log.i(TAG, "ok");
Log.i(TAG, response.message());
} catch (IOException e) {
e.printStackTrace();
Log.i(TAG, e.getMessage());
Log.i(TAG, "nok");
}
}
Server
if(isset($_POST["token"])){
$token = $_POST["token"];
$db_data = $database->insert("tokens", [
"token" => $token
]);
}