【发布时间】:2017-12-28 16:23:08
【问题描述】:
我正在尝试使用 OKHTTP 库向服务器发送令牌,但没有收到应用程序发送的发布请求。
我已经在我的 Manifest 中添加了互联网权限。
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");
}
}
服务器
if(isset($_POST["token"])){
$token = $_POST["token"];
$db_data = $database->insert("tokens", [
"token" => $token
]);
}
【问题讨论】: