超薄请求,无响应数据

时间:2015-03-05 10:26:35

标签: php slim

我有以下代码

$app->post('/return/', function() use($app){
    error_log($app->request()->params('data'));
    $res = $app->response;
    $res->setStatus(400);
    $res->write('You made a bad request');
    $res->headers->set('Content-Type', 'text/plain');
});

http请求将成功,状态代码为200,但我没有得到响应数据,并想知道我的SLIM代码是否正常工作?只有在自定义响应的情况下,我才能使用简单的ajax请求来接收响应。有人有什么建议吗?

1 个答案:

答案 0 :(得分:1)

这个怎么样?

$app->post('/return/', function() use($app){
    error_log($app->request()->params('data'));
    $res = $app->response;
    $res->setStatus(400);
    $res->setBody('You made a bad request');
    $res->headers['Content-Type'] = 'application/json';
    $res->finalize();
});