如何从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);
});