diff options
| author | Vasiliy Faronov <vfaronov@gmail.com> | 2016-05-02 15:35:05 +0300 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2016-05-03 11:16:27 -0400 |
| commit | cb33e553ee537da4915f9055f8cdf9bf32113aed (patch) | |
| tree | c6702e0a96871b02ba573128706dcd03c1d4db2f /docs/topics | |
| parent | d3a16b2bbec0eb8ac6c717962073ce4d126a46d3 (diff) | |
[1.9.x] Fixed #26567 -- Updated references to obsolete RFC2616.
Didn't touch comments where it wasn't obvious that the code adhered to
the newer standard.
Backport of ac77c55bc5fc54cd763a7ae426784650a8cc97c9 from master
Diffstat (limited to 'docs/topics')
| -rw-r--r-- | docs/topics/cache.txt | 10 | ||||
| -rw-r--r-- | docs/topics/conditional-view-processing.txt | 10 | ||||
| -rw-r--r-- | docs/topics/testing/tools.txt | 10 |
3 files changed, 15 insertions, 15 deletions
diff --git a/docs/topics/cache.txt b/docs/topics/cache.txt index 4cfffeeecf..7ca3a8279e 100644 --- a/docs/topics/cache.txt +++ b/docs/topics/cache.txt @@ -1127,9 +1127,8 @@ directly. This function sets, or adds to, the ``Vary header``. For example:: its first argument and a list/tuple of case-insensitive header names as its second argument. -For more on Vary headers, see the `official Vary spec`_. - -.. _`official Vary spec`: http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.44 +For more on Vary headers, see the :rfc:`official Vary spec +<7231#section-7.1.4>`. Controlling cache: Using other headers ====================================== @@ -1211,7 +1210,8 @@ Here's a full list: * ``max_age=num_seconds`` * ``s_maxage=num_seconds`` -For explanation of Cache-Control HTTP directives, see the `Cache-Control spec`_. +For explanation of Cache-Control HTTP directives, see the :rfc:`Cache-Control +spec <7234#section-5.2>`. (Note that the caching middleware already sets the cache header's max-age with the value of the :setting:`CACHE_MIDDLEWARE_SECONDS` setting. If you use a custom @@ -1229,8 +1229,6 @@ Example:: def myview(request): # ... -.. _`Cache-Control spec`: http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9 - Order of ``MIDDLEWARE_CLASSES`` =============================== diff --git a/docs/topics/conditional-view-processing.txt b/docs/topics/conditional-view-processing.txt index 96c21e15dd..94142954a5 100644 --- a/docs/topics/conditional-view-processing.txt +++ b/docs/topics/conditional-view-processing.txt @@ -25,10 +25,10 @@ Depending on the header, if the page has been modified or does not match the ``ETag`` sent by the client, a 412 status code (Precondition Failed) may be returned. -.. _If-match: http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.24 -.. _If-none-match: http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.26 -.. _If-modified-since: http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.25 -.. _If-unmodified-since: http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.28 +.. _If-match: https://tools.ietf.org/html/rfc7232#section-3.1 +.. _If-none-match: https://tools.ietf.org/html/rfc7232#section-3.2 +.. _If-modified-since: https://tools.ietf.org/html/rfc7232#section-3.3 +.. _If-unmodified-since: https://tools.ietf.org/html/rfc7232#section-3.4 When you need more fine-grained control you may use per-view conditional processing functions. @@ -50,7 +50,7 @@ functions to provide an "early bailout" option for the view processing. Telling the client that the content has not been modified since the last request, perhaps. -.. _ETag: http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.11 +.. _ETag: https://tools.ietf.org/html/rfc7232#section-2.3 These two functions are passed as parameters the ``django.views.decorators.http.condition`` decorator. This decorator uses diff --git a/docs/topics/testing/tools.txt b/docs/topics/testing/tools.txt index 50a23e0afd..f9a8bafa77 100644 --- a/docs/topics/testing/tools.txt +++ b/docs/topics/testing/tools.txt @@ -327,8 +327,8 @@ Use the ``django.test.Client`` class to make requests. ``Response`` object. Useful for simulating diagnostic probes. Unlike the other request methods, ``data`` is not provided as a keyword - parameter in order to comply with :rfc:`2616`, which mandates that - TRACE requests should not have an entity-body. + parameter in order to comply with :rfc:`7231#section-4.3.8`, which + mandates that TRACE requests must not have a body. The ``follow``, ``secure``, and ``extra`` arguments act the same as for :meth:`Client.get`. @@ -491,8 +491,10 @@ Specifically, a ``Response`` object has the following attributes: .. attribute:: status_code - The HTTP status of the response, as an integer. See - :rfc:`2616#section-10` for a full list of HTTP status codes. + The HTTP status of the response, as an integer. For a full list + of defined codes, see the `IANA status code registry`_. + + .. _IANA status code registry: https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml .. attribute:: templates |
