Skip to content
Snippets Groups Projects
Commit a37af469 authored by Jan-Hendrik Willms's avatar Jan-Hendrik Willms
Browse files

add Content-Length header for render_json(), fixes #1889

Closes #1889

Merge request studip/studip!1237
parent 43806f50
No related branches found
No related tags found
No related merge requests found
...@@ -12,6 +12,9 @@ ...@@ -12,6 +12,9 @@
require_once 'studip_controller_properties_trait.php'; require_once 'studip_controller_properties_trait.php';
require_once 'studip_response.php'; require_once 'studip_response.php';
/**
* @property StudipResponse $response
*/
abstract class StudipController extends Trails_Controller abstract class StudipController extends Trails_Controller
{ {
use StudipControllerPropertiesTrait; use StudipControllerPropertiesTrait;
...@@ -413,8 +416,11 @@ abstract class StudipController extends Trails_Controller ...@@ -413,8 +416,11 @@ abstract class StudipController extends Trails_Controller
*/ */
public function render_json($data) public function render_json($data)
{ {
$json = json_encode($data);
$this->set_content_type('application/json;charset=utf-8'); $this->set_content_type('application/json;charset=utf-8');
$this->render_text(json_encode($data)); $this->response->add_header('Content-Length', strlen($json));
$this->render_text($json);
} }
/** /**
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment