]> git.ipfire.org Git - thirdparty/tornado.git/commitdiff
Only send Content-Range with HTTP 206 794/head
authorDavid Wolever <david@wolever.net>
Tue, 21 May 2013 04:47:15 +0000 (00:47 -0400)
committerDavid Wolever <david@wolever.net>
Tue, 21 May 2013 04:47:15 +0000 (00:47 -0400)
tornado/test/web_test.py
tornado/web.py

index 65417f9a80b5dffa4e79c65c4694d177a8683d83..018004baf7546716b595e6daccb44f004ee1e5da 100644 (file)
@@ -896,7 +896,7 @@ class StaticFileTest(WebTestCase):
         with open(robots_file_path) as f:
             self.assertEqual(response.body, utf8(f.read()))
         self.assertEqual(response.headers.get("Content-Length"), "26")
-        self.assertEqual(response.headers.get("Content-Range"), "0-25/26")
+        self.assertEqual(response.headers.get("Content-Range"), None)
 
     def test_static_with_range_end_edge(self):
         response = self.fetch('/static/robots.txt', headers={
index bbf68d05c50720f8d0e7430d74d48a6dea08242e..1d5dea217956ec3cb79966788d4d06e5e758b0c4 100644 (file)
@@ -1816,8 +1816,8 @@ class StaticFileHandler(RequestHandler):
             # ``Range: bytes=0-``.
             if size != (end or size) - (start or 0):
                 self.set_status(206)  # Partial Content
-            self.set_header("Content-Range",
-                            httputil._get_content_range(start, end, size))
+                self.set_header("Content-Range",
+                                httputil._get_content_range(start, end, size))
         else:
             start = end = None
         content = self.get_content(self.absolute_path, start, end)