aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/python/Twisted/py3/twisted/web/server.py
diff options
context:
space:
mode:
authorrobot-piglet <robot-piglet@yandex-team.com>2024-11-12 07:54:50 +0300
committerrobot-piglet <robot-piglet@yandex-team.com>2024-11-12 08:05:59 +0300
commit55cec9f6b0618fb3570fc8ef66aad151f4932591 (patch)
tree9198c2ca0b0305269062c3674ce79f19c4990e65 /contrib/python/Twisted/py3/twisted/web/server.py
parentb77b1fbf262ea4f40e33a60ce32c4db4e5e49015 (diff)
downloadydb-55cec9f6b0618fb3570fc8ef66aad151f4932591.tar.gz
Intermediate changes
commit_hash:c229701a8b4f4d9ee57ce1ed763099d862d53fa6
Diffstat (limited to 'contrib/python/Twisted/py3/twisted/web/server.py')
-rw-r--r--contrib/python/Twisted/py3/twisted/web/server.py29
1 files changed, 14 insertions, 15 deletions
diff --git a/contrib/python/Twisted/py3/twisted/web/server.py b/contrib/python/Twisted/py3/twisted/web/server.py
index cfcefad7f3..1a4318022b 100644
--- a/contrib/python/Twisted/py3/twisted/web/server.py
+++ b/contrib/python/Twisted/py3/twisted/web/server.py
@@ -13,7 +13,6 @@ This is a web server which integrates with the twisted.internet infrastructure.
value.
"""
-
import copy
import os
import re
@@ -192,8 +191,8 @@ class Request(Copyable, http.Request, components.Componentized):
self.site = self.channel.site
# set various default headers
- self.setHeader(b"server", version)
- self.setHeader(b"date", datetimeToString())
+ self.setHeader(b"Server", version)
+ self.setHeader(b"Date", datetimeToString())
# Resource Identification
self.prepath = []
@@ -228,8 +227,8 @@ class Request(Copyable, http.Request, components.Componentized):
# is a Content-Length header set to 0, as empty bodies don't need
# a content-type.
needsCT = self.code not in (NOT_MODIFIED, NO_CONTENT)
- contentType = self.responseHeaders.getRawHeaders(b"content-type")
- contentLength = self.responseHeaders.getRawHeaders(b"content-length")
+ contentType = self.responseHeaders.getRawHeaders(b"Content-Type")
+ contentLength = self.responseHeaders.getRawHeaders(b"Content-Length")
contentLengthZero = contentLength and (contentLength[0] == b"0")
if (
@@ -239,7 +238,7 @@ class Request(Copyable, http.Request, components.Componentized):
and not contentLengthZero
):
self.responseHeaders.setRawHeaders(
- b"content-type", [self.defaultContentType]
+ b"Content-Type", [self.defaultContentType]
)
# Only let the write happen if we're not generating a HEAD response by
@@ -298,7 +297,7 @@ class Request(Copyable, http.Request, components.Componentized):
)
# Oh well, I guess we won't include the content length.
else:
- self.setHeader(b"content-length", b"%d" % (len(body),))
+ self.setHeader(b"Content-Length", b"%d" % (len(body),))
self._inFakeHead = False
self.method = b"HEAD"
@@ -361,10 +360,10 @@ class Request(Copyable, http.Request, components.Componentized):
slf=self,
resrc=resrc,
)
- self.setHeader(b"content-length", b"%d" % (len(body),))
+ self.setHeader(b"Content-Length", b"%d" % (len(body),))
self.write(b"")
else:
- self.setHeader(b"content-length", b"%d" % (len(body),))
+ self.setHeader(b"Content-Length", b"%d" % (len(body),))
self.write(body)
self.finish()
@@ -397,8 +396,8 @@ class Request(Copyable, http.Request, components.Componentized):
)
self.setResponseCode(http.INTERNAL_SERVER_ERROR)
- self.setHeader(b"content-type", b"text/html")
- self.setHeader(b"content-length", b"%d" % (len(body),))
+ self.setHeader(b"Content-Type", b"text/html")
+ self.setHeader(b"Content-Length", b"%d" % (len(body),))
self.write(body)
self.finish()
return reason
@@ -605,16 +604,16 @@ class GzipEncoderFactory:
request if so.
"""
acceptHeaders = b",".join(
- request.requestHeaders.getRawHeaders(b"accept-encoding", [])
+ request.requestHeaders.getRawHeaders(b"Accept-Encoding", [])
)
if self._gzipCheckRegex.search(acceptHeaders):
- encoding = request.responseHeaders.getRawHeaders(b"content-encoding")
+ encoding = request.responseHeaders.getRawHeaders(b"Content-Encoding")
if encoding:
encoding = b",".join(encoding + [b"gzip"])
else:
encoding = b"gzip"
- request.responseHeaders.setRawHeaders(b"content-encoding", [encoding])
+ request.responseHeaders.setRawHeaders(b"Content-Encoding", [encoding])
return _GzipEncoder(self.compressLevel, request)
@@ -646,7 +645,7 @@ class _GzipEncoder:
if not self._request.startedWriting:
# Remove the content-length header, we can't honor it
# because we compress on the fly.
- self._request.responseHeaders.removeHeader(b"content-length")
+ self._request.responseHeaders.removeHeader(b"Content-Length")
return self._zlibCompressor.compress(data)
def finish(self):