Fixed #20452 -- Rename 'headers' to 'header fields'.
This commit is contained in:
parent
413735b239
commit
56d6fdbbf5
|
@ -578,20 +578,20 @@ streaming response if (and only if) no middleware accesses the
|
||||||
instantiated with an iterator. Django will consume and save the content of
|
instantiated with an iterator. Django will consume and save the content of
|
||||||
the iterator on first access.
|
the iterator on first access.
|
||||||
|
|
||||||
Setting headers
|
Setting header fields
|
||||||
~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
To set or remove a header in your response, treat it like a dictionary::
|
To set or remove a header field in your response, treat it like a dictionary::
|
||||||
|
|
||||||
>>> response = HttpResponse()
|
>>> response = HttpResponse()
|
||||||
>>> response['Cache-Control'] = 'no-cache'
|
>>> response['Cache-Control'] = 'no-cache'
|
||||||
>>> del response['Cache-Control']
|
>>> del response['Cache-Control']
|
||||||
|
|
||||||
Note that unlike a dictionary, ``del`` doesn't raise ``KeyError`` if the header
|
Note that unlike a dictionary, ``del`` doesn't raise ``KeyError`` if the header
|
||||||
doesn't exist.
|
field doesn't exist.
|
||||||
|
|
||||||
HTTP headers cannot contain newlines. An attempt to set a header containing a
|
HTTP header fields cannot contain newlines. An attempt to set a header field
|
||||||
newline character (CR or LF) will raise ``BadHeaderError``
|
containing a newline character (CR or LF) will raise ``BadHeaderError``
|
||||||
|
|
||||||
Telling the browser to treat the response as a file attachment
|
Telling the browser to treat the response as a file attachment
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
Loading…
Reference in New Issue