【发布时间】:2018-06-16 15:19:18
【问题描述】:
我有那个网络服务
$app->get('/students', function(){
require_once('db/config.php');
foreach ($db->students()
->order("name")
as $row){
$data[]=$row;
}
echo json_encode($data, JSON_UNESCAPED_UNICODE); //for android
$loader = new Twig_Loader_Filesystem('views/students/'); //for web
$twig = new Twig_Environment($loader, array()); //for web
$template = $twig->loadTemplate('singup.php'); //for web
echo $template->render(array('data' => $data)); //for web
});
有人知道我怎样才能为 android 和 web 调用正确的 echo,因为这样 web 服务会执行两个 echo。我不想复制那个网络服务。
【问题讨论】:
-
似乎这应该用 PHP 而不是 Android 来标记还是我误解了?
-
也可以工作,我在 android 应用程序和 Web 应用程序上调用该 Web 服务,但因为我需要复制该 Web 服务的回声,一个带有第一个 eco,一个没有第一个回声和树枝。我不知道你听不懂,英语不好
-
检查请求是否要求
application/json或text/html内容并分别呈现响应。 -
后来我去看看,如果不能放在那里我怎么称呼
标签: android web-services web slim