如何从Json苗条回复中使用邮递员检索HTTP代码?

问题描述:

我目前正在开发一个Slim框架的REST API。
为了测试我的API我使用的邮递员,但我不能检索由纤细的方法发送的状态代码:如何从Json苗条回复中使用邮递员检索HTTP代码?

$response->withJson($data, $status, $encodingOptions) 

$slimApp->post('/v1/users', function(Request $request, Response $response) { 
    echo $response->withJson(['data' => 'something'], 400); 
}); 

我的状态代码设置为“400”,但邮递员总是说这是一个“200 ' 状态。

由纤细发送的报头是:

HTTP/1.1 400错误的请求
内容类型:应用/ JSON;
字符集= UTF-8

事实是,我可以手动验证与报头中的代码状态,但我想通过邮递员的收集流道进行验证。

你有关于这个邮递员行为的任何想法?

this issue中,你必须返回响应纤薄GitHub的仓库,而不是呼应它:

$slimApp->post('/v1/users', function(Request $request, Response $response) { 
    return $response->withJson(['data' => 'something'], 400); 
});