Merge pull request #692 from kgriffs/cookie-docs

doc(Cookies): Remove erroneous mention of "Cookie" header
This commit is contained in:
John Vrbanac
2016-01-25 12:22:53 -06:00
2 changed files with 16 additions and 4 deletions

View File

@@ -89,13 +89,25 @@ You can also instruct the client to remove a cookie with the
The Secure Attribute
~~~~~~~~~~~~~~~~~~~~
By default, Falcon sets the `secure` attribute for cookies. This instructs the client to never transmit the cookie in the clear over HTTP, in order to protect any sensitive data that cookie might contain. If a cookie is set, and a subsequent request is made over HTTP (rather than HTTPS), the client will not include that cookie in the request.
By default, Falcon sets the `secure` attribute for cookies. This
instructs the client to never transmit the cookie in the clear over
HTTP, in order to protect any sensitive data that cookie might
contain. If a cookie is set, and a subsequent request is made over
HTTP (rather than HTTPS), the client will not include that cookie in
the request.
.. warning::
For this attribute to be effective, your application will need to enforce HTTPS when setting the cookie, as well as in all subsequent requests that require the cookie to be sent back from the client.
For this attribute to be effective, your application will need to
enforce HTTPS when setting the cookie, as well as in all
subsequent requests that require the cookie to be sent back from
the client.
When running your application in a development environment, you can disable this behavior by passing `secure=False` to :py:meth:`~.Response.set_cookie`. This lets you test your app locally without having to set up TLS. You can make this option configurable to easily switch between development and production environments.
When running your application in a development environment, you can
disable this behavior by passing `secure=False` to
:py:meth:`~.Response.set_cookie`. This lets you test your app locally
without having to set up TLS. You can make this option configurable to
easily switch between development and production environments.
See also: `RFC 6265, Section 4.1.2.5`_

View File

@@ -293,7 +293,7 @@ class Response(object):
Warning:
If the header already exists, the new value will be appended
to it, delimited by a comma. Most header specifications support
this format, Cookie and Set-Cookie being the notable exceptions.
this format, Set-Cookie being the notable exceptions.
Warning:
For setting cookies, see :py:meth:`~.set_cookie`