daphne/docs
Maik Hoepfel 13c1fcb654 Proposal for minor spec changes (#554)
* Webserver -> web server

This was flagged by my spell check, and indeed it's hard to find
spellings online without the space. The Oxford Dictionary only knows it
with a space, so I thought it's worth correcting.

* Attempt to clarify optional keys

I wasn't sure about how to treat keys marked optional. After having
spoken to Andrew, this is my attempt at clarifying. Improvements
welcome!

* Order of header values MUST be kept

Order for HTTP header values matters, both in request and responses. So
we must make sure that we're keeping it.

Request:
> Some headers, such as Accept-Language can be sent by clients as
> several headers each with a different value rather than sending the
> header as a comma separated list.

http://docs.oracle.com/javaee/6/api/javax/servlet/http/HttpServletRequest.html#getHeaders%28java.lang.String%29

Response:
Set-Cookie may be present multiple times, and only the last given value
is to be used.

I'm updating the Daphne test to verify the order in my pull request
there.

* Clarify that headers is a list of lists

The wording for 'server'/'client' and 'headers' was very similar, and I
was unsure if clients may be a list of lists (in anticipation of
protocols supporting that). I hope this small tweak makes it clearer
that only headers is a list of lists.
2017-03-07 23:05:28 -08:00
..
asgi Delay Protocol Server (#401) 2016-11-24 10:54:03 -08:00
releases Start working on 1.1.0 release notes 2017-02-23 18:01:28 -08:00
asgi.rst Proposal for minor spec changes (#554) 2017-03-07 23:05:28 -08:00
backends.rst Fix rst syntax (#444) 2016-12-04 18:44:31 -08:00
binding.rst Flesh out release notes 2017-01-08 18:29:58 -08:00
community.rst Added django-channels-panel to the list of projects (#325) 2016-08-29 10:37:19 -07:00
concepts.rst Add missing "do" to Concepts > Next Steps (#440) 2016-12-01 17:51:08 -08:00
conf.py Updated copyright to 2017 (#461) 2017-01-05 15:50:54 -08:00
contributing.rst Clarify where overall tasks live 2016-09-09 14:47:34 +01:00
delay.rst Fix headers in docs (#441) 2016-12-04 18:43:15 -08:00
deploying.rst Use domain instead of port in docs (#539) 2017-02-20 15:11:28 -08:00
faqs.rst Docs: Python 3.3 is not supported any more (#519) 2017-02-03 10:13:00 -08:00
generics.rst Allow custom json encoder and decoder in JsonWebsocketConsumer (#535) 2017-02-28 18:51:48 -08:00
getting-started.rst Add note about installing Redis 2017-02-25 18:12:32 -08:00
index.rst Delay Protocol Server (#401) 2016-11-24 10:54:03 -08:00
inshort.rst Fixed minor typos in docs/. (#439) 2016-11-29 10:39:01 -08:00
installation.rst Django-ification 2016-09-09 13:29:12 +01:00
make.bat Start sphinx-ified docs 2015-06-20 10:27:22 +08:00
Makefile Start sphinx-ified docs 2015-06-20 10:27:22 +08:00
reference.rst Noun docs changes 2016-05-04 09:20:36 -07:00
routing.rst Documentation of Client/HttpClient and data binding unit tests (#417) 2016-10-31 11:42:10 +00:00
testing.rst Separate tests into own directory. (#531) 2017-02-16 10:22:23 -08:00