diff options
| author | Bert JW Regeer <bertjw@regeer.org> | 2022-04-21 13:41:30 -0600 |
|---|---|---|
| committer | Bert JW Regeer <bertjw@regeer.org> | 2022-04-21 13:45:41 -0600 |
| commit | b6ad056d64b3e269518f87cd33dedaeb95243ba8 (patch) | |
| tree | 416f168a5123824c499589e02403f7ff9a69f486 /src | |
| parent | 7a145701f2198dea785c080a86ed0a482d6bc4b5 (diff) | |
| download | waitress-b6ad056d64b3e269518f87cd33dedaeb95243ba8.tar.gz | |
Always encode the responses to utf-8 and set Content-Type
Diffstat (limited to 'src')
| -rw-r--r-- | src/waitress/utilities.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/waitress/utilities.py b/src/waitress/utilities.py index 6ae4742..a9d3361 100644 --- a/src/waitress/utilities.py +++ b/src/waitress/utilities.py @@ -262,8 +262,8 @@ class Error: status = "%s %s" % (self.code, self.reason) body = "%s\r\n\r\n%s" % (self.reason, self.body) tag = "\r\n\r\n(generated by waitress)" - body = body + tag - headers = [("Content-Type", "text/plain")] + body = (body + tag).encode("utf-8") + headers = [("Content-Type", "text/plain; charset=utf-8")] return status, headers, body |
