Use a space character to separate the response status code from the meta string
This commit is contained in:
parent
218fc2af53
commit
702c3dd7bd
|
@ -8,7 +8,9 @@
|
|||
This setting will define a language parameter that will be attached to the
|
||||
meta for all text/gemini responses. For example, ``--default-lang=en`` will
|
||||
set the response meta to ``"text/gemini; lang=en"``.
|
||||
- Added definition for the "11 SENSITIVE INPUT" status code.
|
||||
- Added support for the "11 SENSITIVE INPUT" status code.
|
||||
- The response header now uses a <space> instead of a <tab> to separate the
|
||||
status code from the meta text.
|
||||
|
||||
### v0.3.2
|
||||
|
||||
|
|
|
@ -183,7 +183,7 @@ class GeminiProtocol(LineOnlyReceiver):
|
|||
Write the gemini status line to an internal buffer.
|
||||
|
||||
The status line is a single UTF-8 line formatted as:
|
||||
<code>\t<meta>\r\n
|
||||
<STATUS><SPACE><META><CR><LF>
|
||||
|
||||
If the response status is 2, the meta field will contain the mimetype
|
||||
of the response data sent. If the status is something else, the meta
|
||||
|
@ -195,7 +195,7 @@ class GeminiProtocol(LineOnlyReceiver):
|
|||
"""
|
||||
self.status = status
|
||||
self.meta = meta
|
||||
self.response_buffer = f"{status}\t{meta}\r\n"
|
||||
self.response_buffer = f"{status} {meta}\r\n"
|
||||
|
||||
def write_body(self, data: typing.Union[str, bytes]) -> None:
|
||||
"""
|
||||
|
|
Loading…
Reference in New Issue