我正在为我的Android应用程序编写一个安静的web服务,我正在使用flight php框架来路由url。我写了一个简单的代码,如下所示返回发布到服务器的json有效负载,而不是返回一个html内容类型而不是json。请各位大家如何将响应内容类型更改为json,提前感谢。
我的代码在这里:
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);
}
答案 0 :(得分:1)
header( "Content-type: application/json" );
echo json_encode( $request );
答案 1 :(得分:1)
答案 2 :(得分:0)
要使用FlightPHP发送JSON响应,您可以使用以下内容:
$response = array('id'=>1, 'website'=>'http://slidehunter.com');
echo Flight::json($response);