我的PHP服务器始终返回200状态代码。但是在本地返回http代码

时间:2019-05-23 17:10:05

标签: php http web http-response-codes

我有一个php API,应该返回带有状态码的响应。但是只返回200响应码。当使用Xampp在本地进行测试但在实时部署服务器上未进行测试时,此方法有效。 在部署服务器上,我尝试过:

  • header(':',true,$ code);
  • http_response_code(404);
  • header(“状态:404未找到”);
  • header('X-PHP-Response-Code:'。$ code,true,$ code);

基于先前关于堆栈溢出的答案

public function echoResponse($code, $response){ 

    header(':',true,$code);  
    echo json_encode($response);
    exit();
}

我一直收到200的响应代码。

1 个答案:

答案 0 :(得分:1)

它应该像这样工作:Authenticated Users

相关问题