Php 如何设置flight framework响应的内容类型
我正在为我的android应用程序编写一个restful Web服务,我正在使用flight php框架来路由url。我编写了一个如下所示的简单代码,用于返回发布到服务器的json负载,而不是返回html内容类型,而不是json。请告诉我如何将响应内容类型更改为json,提前谢谢 我的代码在这里:Php 如何设置flight framework响应的内容类型,php,android,json,Php,Android,Json,我正在为我的android应用程序编写一个restful Web服务,我正在使用flight php框架来路由url。我编写了一个如下所示的简单代码,用于返回发布到服务器的json负载,而不是返回html内容类型,而不是json。请告诉我如何将响应内容类型更改为json,提前谢谢 我的代码在这里: include ('lib/flight/autoload.php'); include ('TestClass.php'); use flight\Engine; $app = new
include ('lib/flight/autoload.php');
include ('TestClass.php');
use flight\Engine;
$app = new Engine();
$app->_route('/', 'hello');
$app->_route('/user', array('TestClass', 'hello'));
$app->_start();
function hello(){
$request = Flight::request()->getBody();
echo json_encode($request);
}
要使用FlightPHP发送JSON响应,可以使用以下方法:
$response = array('id'=>1, 'website'=>'http://slidehunter.com');
echo Flight::json($response);
@朱利安几乎是对的
Flight::json($response);
但是不需要echo
功能
资料来源:
Flight::json($response);