diff --git a/flight/net/Response.php b/flight/net/Response.php index c4f6ec7..9f4b925 100644 --- a/flight/net/Response.php +++ b/flight/net/Response.php @@ -33,6 +33,13 @@ class Response { * @var bool HTTP response sent */ protected $sent = false; + + /** + * header Content-Length + * + * @var boolean + */ + public $content_length = true; /** * @var array HTTP status codes @@ -251,11 +258,13 @@ class Response { } } - // Send content length - $length = $this->getContentLength(); + if ($this->content_length) { + // Send content length + $length = $this->getContentLength(); - if ($length > 0) { - header('Content-Length: '.$length); + if ($length > 0) { + header('Content-Length: '.$length); + } } return $this;