diff --git a/lib/Alchemy/Phrasea/Application.php b/lib/Alchemy/Phrasea/Application.php index b3ce4f0f85..e580a7e4cc 100644 --- a/lib/Alchemy/Phrasea/Application.php +++ b/lib/Alchemy/Phrasea/Application.php @@ -1,5 +1,14 @@ get_error_message($app['request'], $code, $e->getMessage()); $response = $result->get_response(); + $response->headers->set('X-Status-Code', $result->get_http_code()); foreach ($headers as $key => $value) { $response->headers->set($key, $value); diff --git a/lib/classes/API/V1/result.class.php b/lib/classes/API/V1/result.class.php index 599f3353fb..6bc5d63033 100644 --- a/lib/classes/API/V1/result.class.php +++ b/lib/classes/API/V1/result.class.php @@ -361,12 +361,9 @@ class API_V1_result public function get_response() { $response = new Response( - $this->format() - , $this->get_http_code() - , array( - 'Content-Type' => $this->get_content_type(), - 'X-Status-Code'=> $this->get_http_code(), - ) + $this->format(), + $this->get_http_code(), + array('Content-Type' => $this->get_content_type()) ); $response->setCharset('UTF-8');