【发布时间】:2017-12-05 08:59:47
【问题描述】:
我现在正在编写 Android 应用程序,这些应用程序将使用 json(utf8):
http://.....xxx.php?json=%7B%22name%22%3A%22peterchan%22%2C%22phone%22%3A%2212345678%22%2C%22password%22%3A%226kxhSJM6iLB0kZ9LZGCEUQ%3S%3D%0A%22%7D
xxx.php 就像:
<?php
header("Content-Type:text/html; charset=utf-8");
ini_set('default_charset', 'utf-8');
$json = $_GET["json"];
$obj = json_decode($json);
$name = $obj -> {"name"};
$phone = $obj -> {"phone"};
$password = $obj -> {"password"};
printf($json);
?>
但它返回:
Warning: printf():xxx.php 中的参数太少
谁能帮帮我?请
【问题讨论】:
-
如果你想创建一些东西,你应该使用
POST......而GET只是为了检索...... -
我可以举一些例子吗?对于 android,我找不到带有“put”JsonObject 的工作示例
-
printf()需要什么用? -
得到 json 后,我会将数据插入到 mysql DB 中
-
PUT应该对您的数据进行全面更新。这是一个POST示例