From 7a6c51e47e773184a3be8e0139c885c65b39360a Mon Sep 17 00:00:00 2001 From: Jocelyn Fiat Date: Tue, 17 Jan 2012 16:34:48 +0100 Subject: [PATCH] Send the Status code, as an header line Status: code reason --- .../connectors/cgi/src/wgi_cgi_output_stream.e | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/library/server/ewsgi/connectors/cgi/src/wgi_cgi_output_stream.e b/library/server/ewsgi/connectors/cgi/src/wgi_cgi_output_stream.e index e9aaf16d..7fac392c 100644 --- a/library/server/ewsgi/connectors/cgi/src/wgi_cgi_output_stream.e +++ b/library/server/ewsgi/connectors/cgi/src/wgi_cgi_output_stream.e @@ -43,15 +43,17 @@ feature -- Status writing local s: STRING do - create s.make (16) - s.append ({HTTP_CONSTANTS}.http_version_1_1) - s.append_character (' ') - s.append_integer (a_code) - if attached http_status_code_message (a_code) as l_status_message then + if a_code /= 200 then + create s.make (16) + s.append ("Status:") s.append_character (' ') - s.append_string (l_status_message) + s.append_integer (a_code) + if attached http_status_code_message (a_code) as l_status_message then + s.append_character (' ') + s.append_string (l_status_message) + end + put_header_line (s) end - put_header_line (s) end put_readable_string_8 (s: READABLE_STRING_8)